Güzel kod terimi çok belirsiz ve soyut bir terimdir. Neyi temsil ettiğini ve ne anlama geldiğini anlamak kolaydır, ancak asla ikincil bir amaçtan daha fazlası olarak görülmemelidir.
Bana kod kapsamı ölçütünü hatırlatıyor. Numarayı yeterince yükselttiğinde rahatlayabilir ve başka bir şeye gidebilirsiniz. Yaklaşık% 80 kapsama sahip bir kod tabanına sahip olmak harikadır, kurşun geçirmez değil, aynı zamanda ürperme ve başka şeyler yapma konusunda da yeterlidir. % 40 kapsama sahip olmak oldukça korkutucu ve bu numarayı almanız için sizi cesaretlendirmeli.
Mesele şu ki, kod kapsamı yalnızca sayı düşükse gerçekten anlamlıdır. Yani düşük olmasına izin verme. Kapsam belirli bir noktaya ulaştığında, başka bir şeye geçin.
Benzer şekilde güzel kod harika. Güzel kodunuz varsa, harika, başka bir şeye geçin. Bu konuda çok fazla stres yapma. Asla% 100 işaretine ulaşamayacaksınız ve yaparsanız, neye benzediğine ya da neye benzediğine, ne yaptığına ya da nasıl yaptığına yeteri kadar odaklanmadığını göreceksiniz. . Bu yüzden makul bir işarete geçin ve sonra durun.
Ancak eğer kodunuz titizse, devasa bir spagetti kodu karmaşası varsa, dosyayı açmak için fiziksel olarak acı çekiyorsa, yorum veya dokümantasyon vb. Varsa vb düzeltin. Ve en kısa zamanda yap.
Zamanla, kod tabanınızın daha temiz, genellikle daha parlak ve genellikle daha güzel ve daha az dikkat çekmeye odaklandığınızda daha önemli ve daha da önemlisi daha kullanışlı olduğunu görürsünüz. Güzel kod yazmak tek adımlı bir işlem değildir.
Sihir felsefesi yoktur. Hepsi birlikte yapılan 1000 küçük adım, hepsi de kodun ne kadar güzel göründüğü ile ilgisi olmayan somut bir amaca hizmet ediyor. Ancak, hepsini bir araya getirdiğinizde, parçalarının toplamı olarak güzel bir kod oluştururlar. Voltron gibi. Veya kaptan gezegeni.