Sau nhiều tìm kiếm, tôi đã không trả lời được một câu hỏi cơ bản liên quan đến một giả định được biết đến trong thế giới phát triển phần mềm:
NHỮNG GÌ ĐƯỢC BIẾT:
Việc thực thi một chính sách nghiêm ngặt về tài liệu mã đầy đủ (có thể là thẻ Doxygen, Javadoc hoặc đơn giản là rất nhiều ý kiến) bổ sung thêm thời gian cần thiết để phát triển mã.
NHƯNG:
Có tài liệu kỹ lưỡng (hoặc thậm chí là API) mang lại khả năng tăng năng suất (một giả định) cho các nhà phát triển mới và dày dạn khi họ thêm tính năng hoặc sửa lỗi trên đường.
CÂU HỎI:
Là thời gian phát triển bổ sung cần thiết để đảm bảo tài liệu đó được bù đắp bằng mức tăng năng suất đi xuống (theo nghĩa kinh tế nghiêm ngặt)?
Tôi đang tìm kiếm các nghiên cứu trường hợp, hoặc câu trả lời có thể mang theo bằng chứng khách quan hỗ trợ cho các kết luận được rút ra.
Cảm ơn trước!