其实,无论是做product或者是create project,甚至是写一个小型的program,这点都很重要,即加入自我诊断机制。

因为以下几点必然会引起program的变化

  1. 外部需求复杂性
    需求改变,feature增多,变量增多
  2. 开发人员的流动
    比如辞职,新人onboard等
  3. 程序变量
    各种变量的引入

code如果不能是自诊断的,结果必然是灾难性的。

所以对于一个programmer而言,要求从设计产品开始,就要考虑设计它的自我诊断机制。

Advertisements