如何评判代码质量

1. 可维护性(maintainability)

在不破坏原有代码设计、不引入新的bug的情况下,能够快速地修改或者添加代码。

2.可读性 (readability)

需要看代码是否符合规范、命名是否达意、注释是否详尽、函数是否长短合适、模块划分是否清晰等等。
主要是看别人是否能轻松地读懂你写的代码。

3.可扩展性(extensibility)

我们在不修改或少量修改原有代码的情况下,通过扩展的方式添加新的功能代码。也就是说,代码预留了一些功能扩展点,可以把心的功能代码,直接插到扩展点上,而不需要因为添加一个功能大动干戈,改动大量原始代码。

4.灵活性(flexibility)

如果一段代码易扩展、易复用,都可以称之为是具有灵活性的代码。

5.简洁性(simplicity)

一定要把简单、清晰放在首位。

6.可复用性(reusability)

尽量减少重复代码的编写,复用已有的代码。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容