重构第2章读后总结
来源:互联网 发布:淘宝账户如何解绑虾米 编辑:程序博客网 时间:2024/06/05 10:19
何为重构?
本书对它名词的定义是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。它的目的是使得软件更容易被理解和修改。重构不会改变软件可观察的行为即重构之后软件功能一如既往。
为什么要重构?
重构可以改进软件的设计,代码结构的流失是累积性的,越难看出代码所代表的设计意图就越难保护其中设计,于是该设计就腐败的越快,经常性的重构可以帮助代码维持自己该有的形态。在重构的过程中深入理解代码不仅能揪出bug还能提高代码的可阅读性从而提高编程效率。
什么时候进行重构?
不需要专门挑出时间对代码进行重构,它应该贯穿在我们的编程过程中,事不过三当你第三次做着类似事情的时候就应该进行重构了。当代码的设计无法帮助你轻松的添加所需特性时应该考虑重构它,修补代码错误时也可以通过重构来帮助自己 理解代码并提高代码的可阅读性。
阅读全文
0 0
- 重构第2章读后总结
- 重构第3章读后总结
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- 总结2
- xargs命令详解
- 【前后缀优化建图+2-SAT】BZOJ3495(PA2010)[Riddle]题解
- MySQL修改存储过程
- 在 Shell 脚本中调用另一个 Shell 脚本的三种方式
- 忘记root密码的解决办法
- 重构第2章读后总结
- IsBackground对线程的重要作用
- 字节数组与整数的相互转化
- HashMap底层实现原理---HashMap与HashTable区别
- POJ3984&&HDU1180,广度搜索BFS?acm新手成长之路
- html form表单标签
- MySQL删除存储过程
- 搜狗2015前端工程师笔试题总结
- 机器学习与JavaScript(二)