- Test, test and TEST!
- Refactor your code according to the programming guidelines of the language your using
- Write documentation (even if short!) about your methods, flow and functionality
- Write test documents which includes both manual and automated tests
- Create automated UI tests
- Run complexity analysis tools such as NDepend on the code base to find too complex areas
- Don’t deliver if you’re not happy with the outcome
- Write readable code
- Don’t try to optimize better than your compile can by writing complex and un-readable code
- Drink a cup of coffee before you deploy
1.测试,测试再测试
3.为你的方法,流程和功能编写文档,哪怕很短
4.写测试文档,包括手动和自动测试
5.创建自动化的UI测试
6.运行复杂度分析工具,如NDepend
7.你对结果不满意,请不要发布
8.代码要有可读性
9.不要为了更好优化而写出复杂,可读性很差的代码
10.部署之前喝杯咖啡