跳转至

何时重构?

三个基本原则

  1. 当你没有经过充分设计就草草实现某个功能时;
  2. 当你第二次做类似的事情时,必须重复重复,但无论如何都要做同样的事情;
  3. 当你第三次做某事时,开始重构。

新增功能时

  • 重构帮助你了解别人的代码。如果你必须要介入别人混乱的代码,首先尝试重构。干净的代码更容易掌握。这不仅为了自己,而且更有利于之后使用它的人。
  • 重构使添加新功能变得更加容易。更改干净的代码要容易得多。

修复错误时

  • 当你再修复 Bug 时你可能会发现代码需要优化,整洁的代码更容易修复 Bug。

审查代码时

  • 代码审查可能是在代码向公众使用之前整理该代码的最后机会。
  • 最好与作者一对进行此类评论。这样,您可以快速解决简单的问题,并衡量时间来解决更困难的问题。