美文网首页
《阿里巴巴Java开发收册》读书笔记<二>

《阿里巴巴Java开发收册》读书笔记<二>

作者: LanL573 | 来源:发表于2018-04-30 17:19 被阅读0次

    1.3 代码格式

    22.【强制】大括号:若大括号内为空,写成“{ }”,不换行;

    若大括号内容不为空:

    ① 左大括号前不换行;

    ② 左大括号后换行;

    ③ 右大括号前换行;

    ④ 右大括号后有else等代码则不换行;

         表示终止的右大括号后必须换行;

    23.【强制】左小括号和字符之间无空格;右小括号和字符之间无空格;

            例:if (a == b)

    24.【强制】 if / for / while / switch / do 等保留字与括号之间都必须加空格;

    25.【强制】二目、三目运算符的左右都需要加一个空格;

    26.【强制】采用4个空格缩进,禁止使用Tab控制符;(如果使用Tab缩进,必须设置1个Tab为4个空格。)

    27.【强制】注释的双斜线与注释内容之间有且仅有一个空格;

    28.【强制】单行字符数不超过120个,超出则需要换行。换行原则:

    ①第二行相对第一行缩进4个空格,从第三行开始,不再持续缩进;

    ②运算符与下文一起换行;

    ③方法调用的点符号与下文一起换行;

    ④方法调用中的多个参数需要换行时,在逗号后进行;

    ⑤在括号前不要换行;

    29.【强制】方法参数在定义和传入时,多个参数逗号后边必须加空格;

    30.【强制】IDE的 text file encoding 设置为UTF-8; IDE中文件的换行符使用 UNIX 格式,不用 Windows 格式;

    31.【推荐】不必要增加空格使上下行对应位置字符对齐;

    32.【推荐】 不同逻辑、不同语义、不同业务的代码之间插入一个空行分隔开;

    相关文章

      网友评论

          本文标题:《阿里巴巴Java开发收册》读书笔记<二>

          本文链接:https://www.haomeiwen.com/subject/yjttrftx.html