建议
String
和StringBuilder
不要混用 在java8中编译器已经默认将String
编译成StirngBuilder
,如果两者混用其实是StringBuilder
嵌套了- 国际上流行4个空格而不是TAB键(因为tab在不同的环境下,表现的宽度不一致),建议用4个空格进行缩进.
- 主动学习使用lambda,要怎么得到结果–>要得到什么结果 的转变,代码更优雅,简洁.
- idea建议使用阿里编码规约插件,提高自己的编码格式水平.
- 待补充
约定
- 只要是基于eap开发,项目根目录下禁止添加名为
index.html
的文件 eap已经使用了此文件.禁止覆盖. - 不要向后台提交
<input name="export">
以export
为name 的parameter. 导出模块已经占用了. - 代码必须以utf-8提交,除了bat文件不允许其他编码的文件提交
- 提交代码不准修改别人的缩进.(不能因为你加了几行代码就把整个类的代码进行格式化)
- 禁止提交
System.out.println()
等方法,但test模块除外 - 一般情况不要用get请求带中文参数,除非你知道这个系统只会用于现代浏览器
- sql表关联别名 不允许使用诸如 a b c 等单个字符. 目的是要写关联条件时见名知意,不要让别人读你写的sql时要反复看
a
b
c
d
都代表哪个表,尤其是复杂sql更要特别要注意.
eg:
select * from
t_system_table_a a,t_system_table_b b
where a.id = b.pid;
select * from
t_system_table_a tableA,t_system_table_b tableB
where tableA.id = tableB.pid;
- 待补充