JAVA开发规范及IDE通用格式模板

公司通用代码格式化模板 将下列profile下载并导入IDE即可,导入后Profile名称为wzhl: Eclipse Code Formatter ProfileIntellij Code Formatter Profile 因为Intellij导入Eclipse Profile存...

JAVA开发规范有十三部分组成,分十三个文档

1:命名规约               下载

2:格式规约               下载

3:注释规约               下载

4:方法设计               下载

5:类设计                   下载

6:基本类型与字符串 下载

7:控制语句                下载

8:集合处理                下载

9:并发处理                下载

10:异常处理               下载

11:日志规约               下载

12:安全规约               下载

13:其他规约               下载

Mysql 开发规范四份文档

1:建表规约                  下载

2:索引规约                  下载

3:sql语句                    下载

4:ORM映射                 下载


公司通用代码格式化模板

将下列profile下载并导入IDE即可,导入后Profile名称为wzhl:

因为Intellij导入Eclipse Profile存在问题,因此同时提供了两者的Profile。

1. 与 Eclipse 4.6 的Eclipse [build-in]模板的区别

  • 不格式化JavaDoc
  • 注释行宽从80改为120
  • 打开format on/off标志
  • 参考Intellij IDEA默认模板的修改(见后)

注意:Eclipse后来的build-in模板,代码行宽已经默认120。

2. 与IDEA默认模板的区别

本模板参考了Intellij IDEA默认模板中如下部分:

  • 简单的if语句,如果没有括号,则格式化成同一行。(勾选Control Statement->if else->Keep simple 'if' on one line)
if (2 < 3) return;

当然,我们还是建议用括号,此处格式化成一行只是兜底的保护。

  • 主动输入的空行,最多可保留两行 (Blank Lines->Existing blank lines -> Number of empty lines to preserve 从1 改为 2)

  • switch 和 case 之间缩进(勾选Indentation-> Indent->Statements within switch body)

switch (a) {
  case 0:
    doCase0();
    break;
  default:
    doDefault();    
}
  • 数组构造时不要那么多空格(取消White Space->Arrays->Array Initializers->before opening brace,after opening brace,before closing brace)
int[] a  = new int[]{1, 2, 3}; 
  • 发表于 2018-08-23 11:53
  • 阅读 ( 327 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章