这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 代码质量的层次划分

共3条 1/1 1 跳转至

代码质量的层次划分

院士
2026-01-20 23:26:58     打赏

在嵌入式领域里面,软件代码驱动着硬件,达到我们的项目目的需求。虽然项目最终的需求都能满足,可是代码规范与代码质量就要因人而异了。最近在看魏老师的书,他在书中中提到了代码质量分为4个层次:

  1. 1. 初级可读性。代码能够顺利通过编译并运行,也能得到预期的结果。

  2. 2. 中级可读性。这种代码在经过一段时间(如3个月)之后,仍然能被代码作者看懂。但若稍作思考,便可发现代码中存在很多值得改进的地方,因此常常会萌生重写代码的冲动。

  3. 3. 高级可读性。这种代码易于被其他程序员理解,并且其他程序员能够在原有基础上做进一步的修改和完善。即所谓的“看得懂,改得动”。

  4. 4. 典范级可读性。在正确性、易读性、易用性、执行效率方面已经达到或者贴近最优的代码,删除其中任何一个字符或者修改其中任何一个字母都显得多余,甚至不需要因为编译器的改变而做任何调整或维护。

给自己立个flag,定个调。努力先成为第三个层次“高级可读性”再向着第四个层次奋进。





关键词: 代码质量    

院士
2026-01-22 15:42:30     打赏
2楼

学习了,点赞。


专家
2026-01-23 14:54:10   被打赏 10 分(兑奖)     打赏
3楼

代码的可读性、可维护、可扩展性(对象继承)非常重要。在做外包的时候,才明白这一点。通常修改别人的程序,要是没有资料,就只能靠读程序来理解了。所以良好的编程习惯,对于项目的后期维护是很重要的事情。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]