【重构-改善既有代码的设计1】重构原则
2016-01-03 19:52
274 查看
重构的定义:重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。(使用重构手法,调整软件代码结构!)
两顶帽子:添加新功能,重构;添加新功能,重构;... (这个过程,你会发现,重构之后,功能的添加会容易的多)
何时重构:事不过三,三则重构! 专门抽出开发时间出来重构都是不应该的,重构应该随时随地的进行。
添加功能时重构;
修补错误时重构;
复审代码时重构。
两顶帽子:添加新功能,重构;添加新功能,重构;... (这个过程,你会发现,重构之后,功能的添加会容易的多)
何时重构:事不过三,三则重构! 专门抽出开发时间出来重构都是不应该的,重构应该随时随地的进行。
添加功能时重构;
修补错误时重构;
复审代码时重构。
相关文章推荐
- PHP写爬虫
- 【重构-改善既有代码的设计0】读书笔记
- 【代码大全0】读书笔记
- 【AsyncTask整理 2】 AsyncTask方法代码演示
- 图文介绍如何在Eclipse统计代码行数
- Google是不是真的不能用了?非常奇怪的问题
- python对json的相关操作
- C#之完结篇
- 隐式类型的数组(C# 编程指南)
- 使用 ref 和 out 传递数组(C# 编程指南)
- Install python opencv on mac
- No result defined for action com.buaa.spring_test.action.TestAction and result input
- java 将list 按长度分割
- Java线程池使用说明
- Gradle中给SpringBoot指定active profile
- 将数组作为参数传递(C# 编程指南)
- 对数组使用 foreach(C# 编程指南)
- C++里面的inl文件
- C++ 中 stack和queue使用方法
- 交错数组(C# 编程指南)