代码质量的评价标准

从程序员的角度(主):

  • 目的:使所做的项目(工程)更优!!!!
  • 手段如下:

1.可维护性

工程师大部分的时间可能都是花在修修 bug、改改老的功能逻辑、添加一些新的功能逻辑之类的工作上。所以,代码的可维护性就显得格外重要。

2.可读性

任何傻瓜都会编写计算机能理解的代码。好的程序员能够编写人能够理解的代码

3.可扩展性

对修改关闭,对扩展开放

4.灵活性

如果一段代码易扩展、易复用或者易用,我们都可以称这段代码写得比较灵活。

5.简洁性

思从深而行从简,真正的高手能云淡风轻地用最简单的方法解决最复杂的问题。这也是一个编程老手跟编程新手的本质区别之一。

6.可复用性

代码的可复用性可以简单地理解为,尽量减少重复代码的编写,复用已有的代码。

7.可测试性

代码可测试性的好坏,能从侧面上非常准确地反应代码质量的好坏。代码的可测试性差,比较难写单元测试,那基本上就能说明代码设计得有问题。

从计算机运行效率的角度(辅):

  • 目的:使程序运行效率高!!!
  • 手段:优化执行逻辑、减少执行时间、减少重复计算、对象池(空间换时间)...... 

转载请注明出处: http://www.bluesd7.com/蓝影闪电的随笔/ContentId/88/代码质量的评价标准

可参照:https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ%3D%3D&mid=2247485597&idx=1&sn=fbe292f3acfb629d1eb92983f4af97b8&chksm=96cd48d1a1bac1c7905785ea6e827b10ae107e024b55ad2576467571ec01ef57eba3c7546f9a&mpshare=1&scene=23&srcid=%23rd

>
作者:豌豆果果
出处:https://www.cnblogs.com/hylogs/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
觉得有所帮助,可以请果果喝咖啡哟^_^!

原文地址:https://www.cnblogs.com/hylogs/p/13126972.html