1. 先设计模块的接口
2. 先写测试案例
3. 替模块和应用程序创建标准的POD模板
4. 要是用版本控制习惯
5. 创建连贯的命令行和配置接口
6. 采用一直的部署风格,利用peritidy使其自动化
7. 代码要分成几个有注释的段落
8. 要抛出异常,不要返回特殊值或设定标记
9. 开始测试前要增加新的测试案例
10. 不是对代码做最优化,而是做性能测试
1. 先设计模块的接口
2. 先写测试案例
3. 替模块和应用程序创建标准的POD模板
4. 要是用版本控制习惯
5. 创建连贯的命令行和配置接口
6. 采用一直的部署风格,利用peritidy使其自动化
7. 代码要分成几个有注释的段落
8. 要抛出异常,不要返回特殊值或设定标记
9. 开始测试前要增加新的测试案例
10. 不是对代码做最优化,而是做性能测试