在一个公司编程,就要遵守一些规则,包括代码规范,一些接口的使用。关于这个问题,吾最近思想产生了重大转变。


  • 以前吾认为,程序员都应该学会,并在编程中自动应用。这个要求不难,也是必须的,按理说应该都能学会,并遵守。现实是残酷的。大多数程序员根本学不会,记不住。吾曾经说过:只要有一个接口,不论强调多少次不准调用,一定有人会调用。
  • 现在的看法是:使用配置文件,显式说明;提供一个代码检查工具,跟随开发代码,读入配置文件,并检查所有代码;程序员使用工具检查自己的代码;一旦发现违规,要写事故报告。