代码风格规范

缩进、行宽、断行/空白行、括号、命名(变量名、方法名、类名、字母、下划线、大小写)
单行注释、多行注释、变量/方法/类注释

代码设计规范

函数的写法:方法命令、方法参数(入参/返回值)、方法职责
对于异常的处理
对于分层/类的设计

魔法数字

不明所以的数值

访问数据库不做批量

例如一个商品列表页,里面有五十种商品,每个商品有一个分类,在商品表里只存储了分类的id,而在展示的时候需要把名称展示出来,不能每次获取分类名称的时候都查一次数据库。

if/else 层次嵌套

发生错误及时返回,不要 if/else 层次嵌套太深。

工作流系统 update 不判断修改前的状态

update 时,需要根据实际情况,增加符合条件的 where 项