企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 保存初始代码 ## 重构的步伐请小些 有的重构的步伐比其他重构更大,到底什么能算成是一次重构并不明确。因此请把重构的步伐放小些,这样才能理解所做修改对程序的全部影响。 ## 同一时间只做一项重构 有的重构会比其他的重构更为复杂。除非是对那些最为简单的重构,否则请在同一时间只做一项重构,在进入下一项重构之前,对代码重新编译并测试。 ## 把要做的事情一条条列出来 ## 利用编译器警告信息 ## 增加测试用例 除了重新运行过去做过的那些测试,还应该增加新的单元测试来检验新引入的代码。如果重构是的一些测试用例已经过时,那么就删除这些用例。