【发布时间】:2013-02-16 18:29:49
【问题描述】:
有人对如何估计评论和重组整个项目的代码需要多长时间有什么建议吗?
我刚开始与另一位程序员一起为一家公司做合同工作:他正在修复错误,而我正在重新组织代码。我想估计一下我需要多长时间才能逐行浏览代码并评论和/或重新组织代码。这是一个非常大的解决方案:它有两个项目,每个项目都有多个文件。
有人建议我计算每个文件中的所有代码行数,把它们加起来,然后加倍你的时间来给你填充。还建议我在估计之前对代码的大小进行平方。但我不知道需要多长时间才能评论,比如 100 行代码。
欢迎提出任何建议。如果有影响,项目是使用 Visual Studio 2012 在 Windows 窗体中创建的。
谢谢!
【问题讨论】:
-
在开始重构之前,您是否正在编写单元/集成测试?如果没有,您可能会为其他人创建额外的错误来修复。还有,这次“重组”的目的是什么?您是否正在尝试将代码库移向更大的目标(可测试性、可维护性等)?了解您的最终目标可以更轻松地进行高级分析。
-
你是什么意思“评论代码” - 有法律原因吗?或者你这样做是为了个人娱乐?一般来说,当您不需要任何 cmets 来阅读它时,代码会更好......或者您的意思是编写架构概述?或者您的意思是
<summary>cmets 用于创建文档? (或 Ctrl+K+C 注释掉所有代码 - 完全没有时间 :))
标签: c# time comments estimation reorganize