规范篇
良好的项目版本迭代维护,需要团队成员共同的维护一个规范,减少ReView成本,提高可读性,从而提高整体团队的工作效率。
1.开发规范
Java - 阿里Java开发规范
Python - PEP 8
PEP8 - https://legacy.python.org/dev/peps/pep-0008/
More INFO About PEP - https://legacy.python.org/dev/peps
2代码格式化
Google - Java 格式化配置文件 (待补充)
3.墨菲定律
脚本篇
1.注意入参验证,防止SQL注入(前后台皆需验证);
2.脚本语法尽可能使用多平台统一标准 (如SQL99);
3.注意合理应用索引;
4.脚本开发中,所有SQL不应依赖于字段的顺序; (其实所有涉及结构的程序,都应注意是否必须依赖顺序问题,包括字段、变量、数据)
5.需注意事务隔离机制,注意脏读,幻读;
6.尽可能避免程序中嵌入脚本;
7.注意字符集编码、转义问题;
8.合理的业务设计;