Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐(13)

  • privateintx;// permitted but future edits

  • privateColorcolor;// may leave it unaligned

  • Tip:对齐可增加代码可读性 , 但它为日后的维护带来问题 。 考虑未来某个时候 , 我们需要修改一堆对齐的代码中的一行 。 这可能导致原本很漂亮的对齐代码变得错位 。 很可能它会提示你调整周围代码的空白来使这一堆代码重新水平对齐(比如程序员想保持这种水平对齐的风格) , 这就会让你做许多的无用功 , 增加了reviewer的工作并且可能导致更多的合并冲突 。

    4.7 用小括号来限定组:推荐

    除非作者和reviewer都认为去掉小括号也不会使代码被误解 , 或是去掉小括号能让代码更易于阅读 , 否则我们不应该去掉小括号 。 我们没有理由假设读者能记住整个Java运算符优先级表 。

    4.8 具体结构

    4.8.1 枚举类

    枚举常量间用逗号隔开 , 换行可选 。

    没有方法和文档的枚举类可写成数组初始化的格式:

    推荐阅读