一 重构,第一个案例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35356190/article/details/82715237
  • 作为一个经验丰富的开发者,你可以肯定:不论用户提出什么方案,你唯一能够获得的保证就是他们一定会在六个月之内再次修改它。

  • 如果你发现自己需要为一个程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。

  • 重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验能力。

  • 当提炼一个函数是,必须知道可能出什么错。重构之前必须先相处安全做法。

    • 首先在需要提炼函数的代码中找出局部变量和参数。任何不会被修改的变量都可以当成参数传入新的函数。

    • 如果只有一个变量会被修改,可以把它当作返回值。

  • 重构技术就是以微小的步伐修改程序。如果犯错,易于发现。

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

  • 尽量去除不改变值的临时变量。

猜你喜欢

转载自blog.csdn.net/qq_35356190/article/details/82715237