在能实现功能的情况下,越简单的代码越好。

代码质量指代码的可维护程度。提升代码质量,本质就是降低代码的复杂度。具体的点:

  1. 圈复杂度。条件分支,循环的深度的数量,参数的数量。
  2. 耦合程度。依赖另外模块的细节之类。