开发者社区> 问答> 正文

面对历史遗留的腐化代码,如何保证重构不出错?

面对历史遗留的腐化代码,如何保证重构不出错?

展开
收起
花开富贵111 2024-06-20 14:48:35 26 0
1 条回答
写回答
取消 提交回答
  • 要保证重构不出错,需要有一套稳固的测试集合。Martin Fowler在《重构:改善既有代码的设计》中提到,即使有工具可以自动完成一些重构,很多重构手法依然需要通过测试集合来保障。单元测试是保证重构不出错的有效手段,当重构完成后,如果新的代码仍然能通过单元测试,那就说明代码原有正确的逻辑未被破坏,原有的外部可见行为没有发生改变。

    2024-06-20 14:54:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载