发表评论取消回复
相关阅读
相关 重构-改善既有代码的设计:大型重构
大型重构 1. Tease apart Inheritance 梳理并分解继承体系 某个继承体系同时承担两项责任 ,建立两个继承体系,并通过委托关系让其中一个可
相关 重构 改善既有代码的设计
[《重构 改善既有代码的设计》——学习笔记(一) ][Link 1] http://blog.csdn.net/benhuo931115/article/det
相关 『重构--改善既有代码的设计』读书笔记----第2章:重构的原则
1、何为重构 重构(名词): 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词):使用一系列重构手法,
相关 重构,改善既有代码的设计
本系列是用来记录《重构,改善既有代码的设计》这本书的读书笔记。方便自己查看,也方便大家查阅。 欲速则不达,欲达则欲速! 重构,绝对是写程序过程中最重要的事之一。在写程序之前
相关 《重构 改善既有代码的设计》(第三章)【代码的坏味道】
知道"如何"不代表知道"何时",决定何时重构及何时停止和知道重构机制如何运转一样重要! Kent Beck提出了用味道来形容重构的时机。 作者并不试图制定一个何时必须重构的
相关 《重构 改善既有代码的设计》(第七章)【封装】
封装记录(Encapsulate Record) 封装集合(Encapsulate Collection) 以对象取代基本类型(Replace Primitive with
相关 《重构 - 改善既有代码的设计》总结
1 重构,第一个示例 重构前,先检查自己是否有一套可靠的测试集。这些测试必须有自我验证能力。TDD 重构技术就是以微小的步伐修改程序。如果犯下错误,很容易便可
相关 《重构 改善既有代码的设计》(第四章)【构筑测试体系】
一套测试就是一个强大的bug侦测器,能够大大缩减查找bug所需的时间。 需要确保所有测试都完全自动化,让它们检查自己的测试结果。 撰写测试代码的最好时机是在开始动手编码之前
相关 《重构 改善既有代码的设计》(第十一章)【重构API】
将查询函数和修改函数分离(Separate Query from Modifier) 函数参数化(Parameterize Function) 移除标记参数(Remove
相关 《重构 改善既有代码的设计》(第二章)【重构的原则】
何谓重构 名词定义:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可礼节性,降低其修改成本 动词定义:使用一系列重构手法,在不改变软件
还没有评论,来说两句吧...