说到原则,很多软件开发者立刻想到的都是关于软件应该如何开发。比如下面这些。 编码标准和规范 :“我们将采用内部的[Java|C#|其他]语言编码规范,这可以在我们公司wiki找到。”自动化单元测试 :“我们的目标是核心库的自动化单元测试达到80%的代码覆盖率,无论代码开发是先测试还是后测试。”静态分析工具 :“所有的生产和测试代码在提交到源代码管理之前,必须通过[Checkstyle|FxCop|其他]定义的规则。”等等 。