Nat*_*man 3 c c++ linux refactoring gcc
我即将开始在我的代码中重构一些函数.我有大量的单元测试,以确保我没有破坏任何东西,但我不确定他们给我的报道.是否有任何工具可以分析代码并看到功能保持不变?
我计划重构一些相当孤立的代码,所以我不需要检查整个程序,只需要检查我正在处理的区域.
对于上下文,我正在使用的代码是C/C++,我在Linux中使用GCC和VIM.
没有"简单"的方法来确保功能没有改变.您必须拥有涵盖所有可能性的完整单元测试.绝对无法测试所有内容,但您可以确保最重要的用户案例具有全面的测试.
您还可以使用覆盖工具来确保您拥有良好的测试覆盖率:
http://covtool.sourceforge.net/
| 归档时间: |
|
| 查看次数: |
270 次 |
| 最近记录: |