Java进阶之路【代码篇】——《CleanCode》编程规则精编(4)格式
2017-08-22 21:49
363 查看
团队规则大于一切
无论你认为自己的规则有多么的优秀,团队的规则有多么的不符合你的口味。无论你是喜欢Google的编程规范还是阿里的编程规范,只要你的团队有着自己的规则,且大部分人都在按照团队的规则去执行,那么你也同样应该遵守。规则的作用在于统一,只要达到了这一目的规则的细节其实并没有那么的重要。所以记住,团队的规则大于一切。
因此以下的规则,仅供参考
垂直格式
类
最佳的垂直尺寸是200行以内。最大不应超过500行。方法
若某个方法调用了另外一个方法,那么这两个方法的应该被放在一起语句
用空白行隔开表示不同概念的代码紧密相关的代码应当靠近
变量
变量声明应尽可能靠近其使用位置循环中的控制变量应总是在循环中声明
实体变量应该在类的顶部声明
横向格式
合适的水平尺寸是:80~120行。可以根据显示器的大小来进行一定的调整,通常保持在一屏之内即认为是可以接受的。可以使用空格对一行代码中的内容进行有意义的区分
但没有必要进行水平对齐——书中是这样认为的。但个人理解这一点因人而异,也因团队而异吧。在现代IDE开发环境中,自动格式化成这种样子也并不困难。对阅读性也几乎没有影响。
// 没有必要 int a = 0 ; String bb = "hello";
缩进与范围:无论代码块有多么的短小,都不要违反缩进原则以及省略括号。(if/else/while等)
相关文章推荐
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(5)对象和数据结构
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(8) 类
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(9) 系统、迭进
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(2)函数
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(7) 边界、单元测试
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(10) 并发
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(1)命名
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(3)注释
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(6)错误处理
- 想编写优美的java代码格式要记住这几条规则
- 如何编出健壮的代码,java编程30条规则(一)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)(r)
- 如何编出健壮的代码,java编程30条规则(二)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 【Java并发编程】:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 如何编出健壮的代码 java编程30条规则
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 如何编出健壮的代码 java编程30条规则
- 如何编出健壮的代码 java编程30条规则
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)