修改代码的艺术--读后感
2008-12-04 15:49
369 查看
第一章 修改软件
修改软件的四个起因
添加新特性和修正bug
软件用户要依赖于软件的行为,用户喜欢添加行为,讨厌改变和移除行为。如果我们必须改变代码,那么我们就是在改变行为。如果我们只是往其中添加代码并调用它,则通常是在添加行为。
改善代码(重构)
在不改变软件行为的前提下改善其设计的举动称之为重构。其关键在于在重构过程中不应当有任何功能上的改变。
优化资源
在不改变功能的前提下,可能会改变其他一些资源(时间或内存)。
一般而言在对一个系统进行修改代码的时候,有三个方面可能会发生改变:结构、功能、资源使用。要想安全的进行修改代码,关键在于“理解”。
对于代码的维护和修改,大部分的代码是不需要修改的,关键就是如何去理解原有的系统,并对其进行修改。
修改软件的四个起因
添加新特性和修正bug
软件用户要依赖于软件的行为,用户喜欢添加行为,讨厌改变和移除行为。如果我们必须改变代码,那么我们就是在改变行为。如果我们只是往其中添加代码并调用它,则通常是在添加行为。
改善代码(重构)
在不改变软件行为的前提下改善其设计的举动称之为重构。其关键在于在重构过程中不应当有任何功能上的改变。
优化资源
在不改变功能的前提下,可能会改变其他一些资源(时间或内存)。
一般而言在对一个系统进行修改代码的时候,有三个方面可能会发生改变:结构、功能、资源使用。要想安全的进行修改代码,关键在于“理解”。
对于代码的维护和修改,大部分的代码是不需要修改的,关键就是如何去理解原有的系统,并对其进行修改。
相关文章推荐
- 修改代码的艺术----- 2.2 高层测试 2.3 测试覆盖
- 修改代码的艺术(奋斗的小鸟)_PDF 电子书
- 再读经典重构、重构与模式、修改代码的艺术《一》
- 代码艺术 之 修改软件
- 编写可读代码的艺术 读后感(三)
- 修改代码的艺术 读书笔记(一,修改代码的四种原因)
- 修改代码的艺术 读书笔记(二,修改现有代码的四种技巧)
- 修改代码的艺术笔记
- 修改代码的艺术
- 读书笔记--修改代码的艺术
- 修改代码的艺术pdf
- 修改代码的艺术--YH维护修改“全部退餐”有感
- 读书_修改代码的艺术
- 修改代码的艺术--YH维护修改“全部退餐”有感
- 编写可读代码的艺术 读后感
- 修改代码的艺术----- 1.1 修改软件的四个起因
- 修改代码的艺术读书笔记002——带着反馈工作
- 修改代码的艺术---学习笔记(1)
- 编写可读代码的艺术 读后感(一)
- 修改代码的艺术----- 1.2 危险的修改