首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
常见问题
菜鸟笔记
好物推荐
硬件设备
移动数码
办公软件
设计教程
操作系统
Refactoring(重构)
设计模式
2019-06-11
知识是积累的结果,没人能一下写出完美的
代码
。
一个
月前自认为幽雅的
代码
,现在看来也感丑陋。忍受丑陋,你的生活毫无乐趣。 在千疮百孔的
代码
上补完又补,还不如执行大幅重构乃至重写。重构不是乱改,而是以TDD为基础保障,一次一小步安全前进。重构有其一条条规则,
加上
有高覆盖率的单元测试用例把关,大可放心推行。
相关文章
迭代器模式(Iterator)
迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)
生成器模式(Builder)生成器模式(Builder)意图:将一个对...