Kodunun yorumlara ihtiyaç duymadığı konusunda ısrar eden bir meslektaşım var, "kendini belgeleme"
Kodunu inceledim ve başkalarının ürettiğini gördüğüm koddan daha açık olsa da, yine de kendi kendini belgeleyen kodun tam ve kullanışlı olduğu gibi yorumlanmış ve belgelenmiş kod olduğunu kabul etmiyorum.
Onun bakış açısını anlamama yardım et .
- Kendini belgeleyen kod nedir
- Gerçekten iyi yorumlanmış ve belgelenmiş kodun yerini alabilir mi
- İyi belgelendirilmiş ve yorumlanmış koddan daha iyi olduğu durumlar var mı
- Kodun yorum yapmadan kendi kendini belgeleyemeyeceği örnekler var mı?
Belki de bu sadece benim kendi sınırım, ama bunun nasıl iyi bir uygulama olabileceğini görmüyorum.
Bu bir argüman değildir - lütfen iyi yorumlanmış ve belgelenmiş kodun yüksek önceliğe sahip olmasının nedenlerini gündeme getirmeyin - bunu gösteren birçok kaynak var, ancak akranlarıma ikna olmuyorlar. Onu başka türlü ikna etmek için bakış açısını daha iyi anlamam gerektiğine inanıyorum. Gerekirse yeni bir soru başlatın, ancak burada tartışmayın.
Vay canına, hızlı tepki! Cevabınız gerçekten diğer tüm cevaplardan önemli ölçüde farklı değilse, lütfen mevcut tüm cevapları okuyun ve yeni cevaplar eklemek yerine cevaplara yorum sağlayın.
Ayrıca, kendi kendini belgeleyen koda karşı tartışanlarınız, bu öncelikle kendi kendini belgeleyen kod evangelistlerinin perspektifini (yani olumlu yönlerini) anlamama yardımcı olmaktır. Eğer konu üzerinde kalmazsanız başkalarının sizi küçümseyeceğini umuyorum.
i++; // increment i
ama - fonksiyonun bu noktasında neden i
artırılması gerektiğine dair bir açıklama olmadan .