【质量】代码质量评价标准

本文探讨了评价代码质量的七大标准:可维护性、可读性、可扩展性、灵活性、简洁性、可复用性和可测试性。强调代码需要遵循团队规范,确保可读性和可维护性,并遵循‘高内聚低耦合’原则,以提高可扩展性和复用性。同时,简洁的代码和良好的可测试性也是关键。
摘要由CSDN通过智能技术生成

今天来思考下如何评价代码质量?

业界公认比较认可的七大标准:

可维护性(maintainability)、可读性(readability)、可扩展性(extensibility)、灵活性(flexibility)、简洁性(simplicity)、可复用性(reusability)、可测试性(testability)。

一、可维护性

不会因为新增功能feature或bugfix引入bug,可以比较高效地完成新功能开发和bugfix,代码易维护,维护成本和风险低

二、可读性

代码不只是需要遵循编程语言的语法规则,还需要遵循团队的编码规范约定,需要让团队内部的同学可以相互轻松看懂对方写的代码,比如是否符合编码规范、命名是否达意、注释是否详尽、函数是否长短合适、模块划分是否清晰、是否符合高内聚低耦合等等,一般团队都需要依靠编码规范来约束,通过代码review来检测可读性,可读性高的代码,负责review的同学比较快速读懂代码,没有疑问直击代码问题,反之,代码疑问多看不懂,review效果大打折扣,所以,代码可读性可以大大增强代码review效果ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值