【发布时间】:2010-12-13 13:12:23
【问题描述】:
我正在处理一个项目(大约 80K LOC),只要我小心不要破坏,我有将近一个月的豪华重构和功能添加时间在发布之前任何事物。话虽如此,我能做些什么来提高可维护性。请注意,该项目没有进行单元测试,我并没有真正计划为此添加单元测试,但是如果这是普遍共识,我将考虑它。
我应该寻找并考虑修改或重构以提高软件可维护性和质量的关键事项是什么?
编辑:我很清楚我需要单元测试。这不是我真正做过的事情,对于刚接触单元测试的开发人员(最好通过 VS2008 的单元测试框架)有什么好的资源?
【问题讨论】:
-
没有单元测试怎么知道你没有破坏一些东西?
-
我不知道,遗憾的是,集成测试是我们目前最好的方法。
-
感谢大家迄今为止的反馈,我相信单元测试将是我要解决的第一个问题。谁能推荐一些关于使用 VS2008 测试工具的资源?
-
在大多数情况下,VS 测试可以以非常标准的 xunit 测试风格进行。不过,有一些独特的功能。这是一篇有趣的文章:msdn.microsoft.com/en-us/library/ms379625(VS.80).aspx
标签: refactoring maintainability