代码评审验证的属性

本文详细介绍了代码评审过程中的八大关键要素:清晰度、可维护性、准确性、可靠性和健壮性、安全性、伸缩性、重用性和效率。通过评估这些属性,开发者可以确保代码质量并提高软件系统的整体性能。
 代码评审首先需要选择好代码样本,然后验证下面的属性:
(1)清晰度
----代码是否清晰容易理解?
----程序员是否不必要地使部分代码模糊?
----代码是否可以重做使得更加清晰?
(2)可维护性
----其他程序员可以维护此代码吗?
----很好的注释和适当的文档化了吗?
(3)准确性
----代码完成了想要实现的事情了吗?
----如果使用了算法,实现得正确吗?
(4)可靠性和健壮性
----代码容错了吗?误差?
----代码处理了不正常的情况吗?代码处理了不正常的输入了吗?
----当遇到不能预见的条件时,很好地处理了失败了?
(5)安全性
----代码易受非法访问攻击、恶意使用或修改吗?
(6)伸缩性
----代码是否有瓶颈从而阻止系统的增长来适应增加的负载、数据、用户或输入?
(7)重用性
----代码能够在其他应用程序中使用吗?
----代码可以做得更通用吗?
(8)效率
----代码高效的使用了内存、CPU、带宽或其他系统资源吗?
----是否可以优化?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值