我正试图制定一个计划,说明我们如何花更多的时间进行重构。因此,我想与行业标准进行比较,但我很难找到关于这方面的研究或指标。
我觉得20%的开发时间花在重构上似乎是个不错的比例,但我没有什么可展示的。
在我看来,100%或开发时间:
因此,大约有1行代码用于编写,最终会出现在出厂的产品中。显然,设计时间、文档时间等都包含在这些百分比中。
什么是行业标准?根据经验,你的团队在使用什么?谢谢你,奥利维尔
发布于 2011-11-03 00:21:19
如果您很难理解您的代码,那么是时候重构.了
否则,您可能会因为对代码所做的误解而浪费时间调试;换句话说,您已经承担了太多的债务而不需要进行重构。
类似地,如果您不确定一段代码是做什么的,请确保编写一个单元测试来验证您的理解.。
这些只是我遵循的经验法则,这样我就不会在调试器上浪费太多时间。因此,我花在重构上的实际时间实际上有很大差异,这取决于代码的复杂性和我所处的开发阶段。此外,如果代码过于复杂,这通常表明类必须被分解成更小、更容易理解和更易于维护的部分。
https://stackoverflow.com/questions/1433741
复制相似问题