《重构》

2017-12-05  本文已影响36人  吧啦啦小汤圆

第一章 重构

所谓重构是这样一个过程:

在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构

重构前: 先检查即将修改的代码是否有一组可靠的测试机制,避免引入bug,尽管遵循重构手法,但是人毕竟是人,毕竟可能犯错。

重构技术就是以小步的方式修改程序,如果犯下错误,也很容易发现它。

任何一个傻瓜都能写出计算机可以理解的代码,唯有写出人类容易理解的代码,才是优秀的程序员。

第二章 重构原则

重构提供了一种高效且受控的代码整理技术。
重构的目的:使得软件更容易被理解和修改。

kent beck: 我不是个伟大的程序员,我只是个有着一些优秀习惯的好程序员。

为何重构?

何时重构?

为什么要重构?

程序有两面价值:“今天可以为难你做什么?” 和“明天可以为你做什么?”

第三章

未完待续。。。。!

上一篇 下一篇

猜你喜欢

热点阅读