Hayır - kodun güzel görünmesini sağlamak için takıntılı olmak noktayı kaçırıyor .
İşte faydalı bulduğum bazı bilgelik parçaları:
Sor Neden Kod Düzenli olmak gerekiyor.
Güzel tanımınıza bağlı olarak zamanınızı boşa harcıyor olabilir ya da harcıyor olabilirsiniz.
Biçimlendirmenin Temel Teoremi, iyi görsel düzenin programın mantıksal yapısını gösterdiğini söyler. Kodun güzel görünmesi bir şeye değer, ancak kodun yapısını göstermekten daha az değer. [pg 732, Kod Tamamlandı 2. Baskı, Steve McConnell]
Koddaki Değişiklikleri İzlemek İçin Eşzamanlı Sürümler Sistemi Kullanıyorsanız - Kod Biçimlendirme Değişikliklerini Mantıksal / Özellik Ekleyen Değişikliklerle Aynı Taahhütte Karıştırmayın.
Değişiklikleri tespit etmeyi zorlaştıracak ve diğer ekip üyeleri dosyayı düzenliyorsa gereksiz birleştirme çatışmalarına neden olacaktır. Biçimlendirme değişiklikleri yapmanız gerekiyorsa, diğer ekip üyelerinin bu dosya üzerinde çalışmadığından emin olun. [Paraphrased, Pg 93, Subversion Kullanarak Pragmatik Sürüm Kontrolü, 2. Baskı]
Ayrıca Martin Fowler, 'iki şapka takma' ve gün boyunca aralarında geçiş yapma hakkında konuşuyor. Özellikler eklemek için bir şapka, yeniden düzenleme için bir şapka.
- Yeni bir özellik eklemeyi düşünüyorsunuz (Feature Hat)
- Anlamak, var olanları toparlamak için mevcut kodu inceliyorsunuz. (Refaktör Şapkası)
- Değişiklikleri Taahhüt Edin.
- Özelliği ekleyin. (Özellik Şapka) vb.
[Paraphrased pg 57ish, Refactoring, Martin Fowler]
Bu yüzden, tüm kod temelini güzelleştirmek için saatlerce harcamayın. Bir sonraki özelliği eklemek için gereken kodu yeterli şekilde düzeltmeniz yeterlidir.
Kısacası ... her kod parçasını ilk geldiğinizden daha iyi durumda bırakın.