После долгих поисков я не смог ответить на основной вопрос, касающийся предполагаемого известного в мире разработки программного обеспечения:
ЧТО ИЗВЕСТНО:
Применение строгой политики в отношении надлежащей документации по коду (будь то теги Doxygen, Javadoc или просто обилие комментариев) увеличивает затраты времени на разработку кода.
НО:
Наличие подробной документации (или даже API) приносит с собой повышение производительности (можно предположить) новых и опытных разработчиков, когда они добавляют функции или исправляют ошибки в будущем.
ВОПРОС:
Требуется ли дополнительное время разработки, чтобы гарантировать, что такая документация компенсируется повышением производительности в будущем (в строго экономическом смысле)?
Я ищу тематические исследования или ответы, которые могут принести с собой объективные доказательства, подтверждающие сделанные выводы.
Заранее спасибо!