Después de mucho buscar, no he podido responder una pregunta básica relacionada con un supuesto conocido en el mundo del desarrollo de software:
LO QUE SE SABE:
La aplicación de una política estricta sobre la documentación adecuada del código (ya sea etiquetas Doxygen, Javadoc o simplemente una gran cantidad de comentarios) agrega gastos al tiempo necesario para desarrollar el código.
PERO:
Tener una documentación exhaustiva (o incluso una API) trae consigo ganancias de productividad (se supone) en los desarrolladores nuevos y experimentados cuando agregan funciones o corrigen errores en el futuro.
LA PREGUNTA:
¿Se requiere el tiempo de desarrollo adicional para garantizar que dicha documentación sea compensada por las ganancias en productividad en el futuro (en un sentido estrictamente económico)?
Estoy buscando estudios de casos o respuestas que puedan traer evidencia objetiva que respalde las conclusiones que se extraen.
¡Gracias por adelantado!