- 永远自己定义变量,不要让编译器自动创建变量
- 对于非强类型语言,定义的变量名称使用类型前缀
- 用户输入是不可靠的,不要跟数据库直接交互
- 每个获取的变量值在测试阶段都输出到浏览器
- 有条件的话最好把逻辑跟输入和输出分开。
- 打开数据库连接的同时就关闭,然后在中间写代码
- 写循环选择语句的规则同上。
- SQL 语句最好使用数据库管理工具调试
- 编译型语言不要随意用麻烦的逻辑替代简单的逻辑来减少代码行数
由于我是 WEB 程序员,所以一些规范只适用于 WEB 开发的情况。
目前想到的就这些,以后想到再补,很多新手都容易犯这些错误。如果你也有一些心得我没有写出来,欢迎留言,呵呵。