Eap使用(6) 代码规范

 

建议

  1. StringStringBuilder不要混用 在java8中编译器已经默认将String编译成StirngBuilder,如果两者混用其实是StringBuilder嵌套了
  2. 国际上流行4个空格而不是TAB键(因为tab在不同的环境下,表现的宽度不一致),建议用4个空格进行缩进.
  3. 主动学习使用lambda,要怎么得到结果–>要得到什么结果 的转变,代码更优雅,简洁.
  4. idea建议使用阿里编码规约插件,提高自己的编码格式水平.
  5. 待补充

约定

  • 只要是基于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;

  • 待补充