zoukankan      html  css  js  c++  java
  • 读《重构改善既有代码的设计》笔记一

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

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

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

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

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

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

  • 相关阅读:
    html问题记录20180529
    html问题记录20180518
    html问题记录20180515
    Redis持久化--AOF
    Redis持久化--RDB
    Redis事件模型
    两个字符串的编辑距离-动态规划方法
    Reactor事件模型在Redis中的应用
    事件驱动模式--Reactor
    IO多路复用--总结
  • 原文地址:https://www.cnblogs.com/daohen/p/2334071.html
Copyright © 2011-2022 走看看