美文网首页
《重构-改善既有代码的设计》笔记-重构第一个案例

《重构-改善既有代码的设计》笔记-重构第一个案例

作者: 上官安然 | 来源:发表于2018-09-07 17:50 被阅读15次

场景

如果发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性

准备工作

重构前,先检查自己是否有一套可靠的测试机制( 先收集程序执行结果的报表,然后设置测 ) ,这些测试必须有自我检验能力(要么显示ok,表示重构先后的结果都相同,要么就列出失败清单,显示问题字符串的出现行号)

重构本质

重构技术就是以微小的步伐修改程序。每次修改幅度很小,所以任何错误都很容易发现,不必耗费大把时间调试(每次改动都需要运行测试,以保证所有代码每一步的修改前后运行结果都相同)

方法

重构时,每做一次搬移,就编译,测试。这样小步前进,犯错的几率最小

重构的节奏

测试,小修改,测试,小修改,测试,小修改......

相关文章

网友评论

      本文标题:《重构-改善既有代码的设计》笔记-重构第一个案例

      本文链接:https://www.haomeiwen.com/subject/hencgftx.html