c – 如何在重构时检查我没有破坏任何东西?
发布时间:2020-12-16 06:46:32 所属栏目:百科 来源:网络整理
导读:我即将开始在我的代码中重构一些函数.我有大量的单元测试,以确保我没有破坏任何东西,但我不确定他们给我的报道.是否有任何工具可以分析代码并看到功能保持不变? 我计划重构一些相当孤立的代码,所以我不需要检查整个程序,只需要检查我正在处理的区域. 对于上
我即将开始在我的代码中重构一些函数.我有大量的单元测试,以确保我没有破坏任何东西,但我不确定他们给我的报道.是否有任何工具可以分析代码并看到功能保持不变?
我计划重构一些相当孤立的代码,所以我不需要检查整个程序,只需要检查我正在处理的区域. 对于上下文,我正在使用的代码是C/C++,我在Linux中使用GCC和VIM. 解决方法
gcov将为您提供单元测试的覆盖信息.
在不了解您计划执行的重构的情况下,很难以准确的方式回答您的问题. 可能给出的建议是继续进行小的迭代,而不是重构代码库的很多部分,然后实现一切中断. 参考:The GNU Coverage Tool – A Brief Tutorial (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |