修改代码的艺术--读后感

第一章 修改软件

 

修改软件的四个起因

  • 添加新特性和修正bug

             软件用户要依赖于软件的行为,用户喜欢添加行为,讨厌改变和移除行为。如果我们必须改变代码,那么我们就是在改变行为。如果我们只是往其中添加代码并调用它,则通常是在添加行为。   

 

  • 改善代码(重构)

         在不改变软件行为的前提下改善其设计的举动称之为重构。其关键在于在重构过程中不应当有任何功能上的改变。

 

  • 优化资源

      在不改变功能的前提下,可能会改变其他一些资源(时间或内存)。

 

一般而言在对一个系统进行修改代码的时候,有三个方面可能会发生改变:结构、功能、资源使用。要想安全的进行修改代码,关键在于“理解”。

 

对于代码的维护和修改,大部分的代码是不需要修改的,关键就是如何去理解原有的系统,并对其进行修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值