Şu anda büyük bir şirkette staj yapıyorum ve yazılım dağıtım yapısında (Agile'a geçerek) birçok değişiklik geçiriyorlar.
Son birkaç aydır, Clean Code
uygulamalara ve kitabın geliştiricilere bir İncil gibi bu dini bağlılığı fark ettim .
Şimdi, temiz kodun en önemli özelliklerinden biri, anlaşılır adlandırma ve titizlikle yeniden çarpanlara dayalı açıklayıcı koddur. Bunu no commenting
kural takip eder .
Bu temiz kod, kod bakım ve geliştirme takip kolaylaştıracak uzun vadeli bir yatırım olduğunu anlıyorum, ama ... Bu gerçekten tüm bu yaygara değer mi?
Herkes Temiz Kod konusundaki deneyimlerini ve çok muhafazakâr olup olmadığımı veya sadece geçici bir trend olup olmadığını düşünür.
CalculateFoonicityMetric()
size tam olarak ne yaptığını anlatır ve iyi yazılmış kod size nasıl olduğunu gösterecektir ... ancak bunların hiçbiri size nedenini söylemez . Kod belirgin olabilir Ne de (... Bu bit eklemek, o ile çarpın bu, diğer şey tarafından bölmek, karesini) ama belirsiz neden negatif foo için hesaba kare, ayarlamak; / c * = b (faktör sürüklenme için ...). Nedenini açıklayan hızlı bir yorumu takdir ediyorum.