资源说明:重构-改善既有代码的设计
Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是壹份完整的重构名录(catalog of refactoring),其中每壹项都介绍壹种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你壹次壹小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- SmartLib.User.GuideSmartLib指导手册,与Smartbits相关的
- 第1章计算机硬件基础知识.rar对计算机的硬件给予初步的介绍,对于初步接触计算机的人给予入门的介绍 ...
- 《数字逻辑应用与设计》课件川大的。对应《数字逻辑应用与设计》Digital Logic Applications and Design 这本书。 ...
- 同济五版高等数学课后答案同济五版高等数学课后答案 有1、2、3、8、9、10、11、12章的,pdf格式 ...
- 人月神话-中文版-学习软件工程必读在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素 ...
- 电脑技术\XP鲜为人知的70招介绍详细的电脑技术,为初学的朋友们提供点帮助,请大家多指正 ...
- Wiondows服务全攻略对了解系统很有帮助哦~ 特别对于初学者来说,很好的
- Script Center 3.0总共有1000多个脚本例子,都是microsoft脚本中心的例子. 对初学者是非常好的实例. ...
- 同济五版高等数学课后答案3-7章同济五版高等数学课后答案3-7章的,另外的几章在另一个资源里 ...
- 哈弗曼压缩解压器.rar其实没什么难度,就是要细心点,特别注意一下空白字符,就可以了 ...
-
- S7-PLCSIMV5.4.rar西门子仿真编程软件S7-PLCSIM V5.4,用于S7-300/400系列PLC程序的仿真 ...
- I2C.rarI2C最经典的技术文档集合,包括了总线规范、协议、设计应用。 ...
- ARM7TDMI_S(Rev4)技术参考手册.rararm7tdmi内核的技术参考资料 关于 ARM7TDMI-S 处理器 ARM7TDMI-S 结构 ARM7TDMI-S 模 ...
- linux内核源代码情景分析(上下目录全).rar经过本人加全目录的《LINUX内核源代码情景分析(浙大出版)》上下册,毛德操、胡希明著 ...
- 标准C语言实用全书_10440499.rar标准C语言实用全书,对C语言的复杂性和核心特征进行了详细的论述。 ...
- SystemView.rarSystemView系统设计及仿真入门与应用
- Tcl_train.rartcl脚本语言教程(pdf格式)。适合入门学习使用。
- smallR_TOS51_BOOK.rar本书:是陈明计先生写的SMALL RTOS51。格式为PDF。该书详细分析了RTOS51的编写过程。 ...
- 华为技术手册.rar华为工程师手册,在软硬件方面都有开发规范说明,是一份相当好的开发参考手册 ...
- Rs232串口通信大全.rar全面的介绍了串口通信的知识,通过实例介绍了如何编程实现串口通信程序 ...