经过大量搜索,我未能回答与软件开发领域中已知的假设有关的基本问题:
什么是已知的:
对足够的代码文档(无论是Doxygen标记,Javadoc还是仅仅是大量注释)实施严格的政策,都会增加开发代码所需的时间。
但:
拥有详尽的文档(甚至API),可以在新手和经验丰富的开发人员添加功能或修复bug时带来生产率的提高(有人认为)。
问题:
保证此类文档所需的额外开发时间是否能被下游生产率的提高(从严格的经济意义上来说)所抵消?
我正在寻找案例研究或答案,可以带给他们客观的证据来支持得出的结论。
提前致谢!