For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
代码优化是提高代码质量非常常见的一个编程方法,下面我们就通过案例分析来了解一下,代码质量优化方法都有哪些。
代码格式的意义
代码是用来描述业务逻辑的表达语言。而代码的格式则是为了更精准地表达业务逻辑。
有的人可能会认为,无论多么的难以阅读,只要能完成产品预定的业务逻辑,就是好的代码。我认为这个想法是不对的。主要原因在于,在大型项目和持续维护的过程中,以及其他人在进行backup的时候,比起当时的业务逻辑是否准确,能否让人理解你的意图更加重要。而代码格式便是服务于此:
为代码提供额外的上下文信息。
尽管当前各种现代IDE提供了方便的格式化操作。但是这种格式化主要是针对一些简单的格式比如:
元素之间的空格
import的位置
括号之间的缩紧
尽管上述这些在实际各种中也很重要,由于有IDE的辅助,我们可以减少一些对于这方面的关注。
注:但是建议调整格式的时候单独提交commit,否则与万一与业务提交混合在后续比对修改点的时候就比较恶心。
代码格式总则
如同上文所说的,代码格式是为了提供代码业务之外的上下文信息。那么在这里我们就可以明确一下代码格式提供这个信息的意义:
代码格式为代码提供符合人们阅读直觉的额外信息。
当然,这个人类阅读直觉不同的语言可能不一样,这里指的是大多数Java软件中使用的规则。而这里我列举一些主要值得注意的点,主要有:
从上往下阅读
相同内容聚集
概念间分割
每个团队都有一套自己的代码格式规范。比如代码格式的宗旨是为了让开发了解业务的时候更加的明确。比如原先团队时就有过建议,每次都将新增方法放在类的后,目的是便于直接地判断出问题是否由新代码引起的。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。