读《重构改善既有代码的设计》笔记一

  这一段时间在读Martin Fowler的《重构改善既有代码的设计》,里面有许多值得学习的地方,现就其中的一些重构思想和方法简要的记录下来,以便以后学习。

  1.重构的时候,第一步就是要把即将修改的代码建立可靠的测试环境,这些测试必须有自我检验能力。好的测试是重构的根本。花时间建立一个优良的测试机制是完全值得的,关于它我们将在后面给出介绍。

  2.重构技术就是以微小的步伐修改程序。如果你犯下错误,很容易发现它。

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

  4.代码应该表现自己的目的,这一点非常重要。

  5.Don Roberts给了我一条准则:第一次做某件事时只管去做;第二次做类似的事会产生反感,但无论如何还是可以去做;第三次再做类似的事,就应该重构。 

posted @ 2012-01-31 23:39  道痕  阅读(145)  评论(0编辑  收藏  举报