Son zamanlarda şu anda uğraştığım kod tabanının parçalarını yeniden düzenleme üzerinde çalışıyorum - sadece kendimi daha iyi anlamak için değil, aynı zamanda kod üzerinde çalışan diğerleri için de daha kolay hale getirmek için.
Kendini belgeleyen kodun güzel olduğunu düşünmeye eğilimliyim . Sadece daha temiz olduğunu düşünüyorum ve kod kendisi için konuşursa, iyi ... Bu harika .
Öte yandan javadocs gibi belgelere sahibiz. Ben de bunu seviyorum, ama burada yorumların modası geçmiş (ve genel olarak yorumlar) belirli bir risk var. Bununla birlikte, eğer güncel iseler, karmaşık bir algoritmayı anlamak için son derece yararlı olabilirler.
Bunun için en iyi uygulamalar nelerdir? Kendi kendini belgeleyen kod ve javadoklar arasındaki çizgiyi nerede çiziyorsunuz?