Java进阶之路【代码篇】——《CleanCode》编程规则精编(4)格式

团队规则大于一切

无论你认为自己的规则有多么的优秀,团队的规则有多么的不符合你的口味。无论你是喜欢Google的编程规范还是阿里的编程规范,只要你的团队有着自己的规则,且大部分人都在按照团队的规则去执行,那么你也同样应该遵守。

规则的作用在于统一,只要达到了这一目的规则的细节其实并没有那么的重要。所以记住,团队的规则大于一切。

因此以下的规则,仅供参考

垂直格式

  • 最佳的垂直尺寸是200行以内。最大不应超过500行。

方法

  • 若某个方法调用了另外一个方法,那么这两个方法的应该被放在一起

语句

  • 用空白行隔开表示不同概念的代码
  • 紧密相关的代码应当靠近

变量

  • 变量声明应尽可能靠近其使用位置
  • 循环中的控制变量应总是在循环中声明
  • 实体变量应该在类的顶部声明

横向格式

  • 合适的水平尺寸是:80~120行。可以根据显示器的大小来进行一定的调整,通常保持在一屏之内即认为是可以接受的。
  • 可以使用空格对一行代码中的内容进行有意义的区分
  • 但没有必要进行水平对齐——书中是这样认为的。但个人理解这一点因人而异,也因团队而异吧。在现代IDE开发环境中,自动格式化成这种样子也并不困难。对阅读性也几乎没有影响。
// 没有必要
int    a  = 0      ;
String bb = "hello";
  • 缩进与范围:无论代码块有多么的短小,都不要违反缩进原则以及省略括号。(if/else/while等)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值