代码整洁之道-第五章 格式

第五章 格式

5.1格式目的

让代码更可读

5.2垂直格式

1、对于单个文件(或者类)来说,行数最好在200行左右,最大不要超过500行,以便于理解与阅读。

2、一般阅读习惯为从上至下,当在文件顶端,应该像阅读报纸一样,注明文件大纲即可,而不是详细写出文件细节。例如,在类名上面描述,当前类的作用,而不是实现细节。

3、在不同的代码逻辑间利用空格作为间隔,增加代码的可读性,例如在package与import声明之间,不同的函数方法之间的空格。

4、在各行代码间,应该用距离表示代码间的紧密关系,越近的代码,表示关系越紧密,让关系紧密的代码距离尽量近,可以增加代码的可读性。

5、让代码紧密的几个方法:

​ a、变量声明:变量的声明尽量在使用的位置,由于函数较短,变量的声明一般在函数方法顶部。在较长的函数中,变量的声明也可在代码块的上方。一般也不需要加上private,public等关键字。

​ b、实体变量:在java中,实体变量的声明应该在类的顶部

​ c、相关函数:若一个函数方法调用另一个,那么最好让被调用的函数在调用者的下方,如果调用多个,可以按照调用顺序依次排在调用者的下方。

​ d、概念相关:例如构造函数应该放在一起。

5.3 横向格式

1、一行字符最多120,一般最多80;

2、相关性较弱的事物用空格分开;例如

int k = 2;

再者,方法名与圆括号之间应该没有空格,参数和方法名间相关性,还是比较强的。

其次,不同的运算符的优先级之间可以有空格,让人更好区分。例如

return b*c - a/2;

3、有效的缩进:例如方法实现与方法声明之间等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值