1.用space,四格缩进,不要使用tab,不同的编辑器对tab的影响不同
2.函数一般不要超过80行
3.引用过时的方法,一定要标注,,或者说千万不要用过时的方法
4.函数命名不要中英文混杂,
5.使用.equals的时候一般“text”.equals(obj);而不是反其道而行之
6.代码不要写太长,太长要学会换行,并缩进4个tab(同上),并且从第三行开始不用换行。
7.代码块想分开的时候,尽量使用只用一个换行符,千万不要用更多的换行符
8.捕获到异常,千万要处理或者抛出给用户,而不是什么都不做
9.接口的的属性和方法一般都不要定义访问属性(public,private) 等,
10.表示是否,真假,等数据库存储,一般用0,1表示。
11.数据库字段包含is_---等的,JOPO中一般不要is,这就需要我们在mybatis中做好配置。
13.表单,ajax等要做好防止SQL注入
14.跨域请求访问设置
15.NPE防范
16.dto,数据操纵层;vo等,数据库展示层
17.命名不要使用美元符,下划线开始,也不要使用美元符,下划线结束
18.不要for循环中无限查数据库
19.进行字符串累加的时候,使用StringBuilder,append而不是使用String,使用String会每次都创建一个stringBuilder,最后toString.会造成不必要的性能浪费
20.数据库日志的时间一般要超过15天
21.定义一些静态常量的时候,更加不同的模块定义不同的类,而不是定义在一个类里。
22.参数一般采用一般逗号后要有一个空格
网友评论