1. 不要出现重复代码,尽量重构它

2. 不要因为任务重而放弃代码质量

3. 测试时需要分析所有边界情况,要写单元测试

4. 让代码尽可能简单,但又要保持可读性

5. 好的命名规范很重要

6. 在适当的地方要有明确精简的注释

7. 不要在代码中出现数字,一定要用命名常量来代表数字,即使它只出现一次

8. 尽量让重复工作变成自动化代码完成,可以避免错误