Setelah banyak pencarian, saya gagal menjawab pertanyaan dasar yang berkaitan dengan asumsi yang dikenal di dunia pengembangan perangkat lunak:
APA YANG DIKETAHUI:
Menegakkan kebijakan ketat pada dokumentasi kode yang memadai (baik itu tag Doxygen, Javadoc, atau sekadar banyak komentar) menambah terlalu banyak waktu yang diperlukan untuk mengembangkan kode.
TAPI:
Memiliki dokumentasi menyeluruh (atau bahkan API) membawa serta peningkatan produktivitas (satu asumsi) di pengembang baru dan berpengalaman ketika mereka menambahkan fitur, atau memperbaiki bug di jalan.
PERTANYAAN:
Apakah penambahan waktu pengembangan diperlukan untuk menjamin dokumentasi tersebut diimbangi dengan perolehan produktivitas di jalan (dalam arti ekonomis)?
Saya mencari studi kasus, atau jawaban yang dapat membawa bukti objektif yang mendukung kesimpulan yang diambil.
Terima kasih sebelumnya!