如何评判代码质量

2022-02-28  本文已影响0人  阿猫阿狗Hakuna

1. 可维护性(maintainability)

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

2.可读性 (readability)

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

3.可扩展性(extensibility)

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

4.灵活性(flexibility)

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

5.简洁性(simplicity)

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

6.可复用性(reusability)

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

上一篇 下一篇

猜你喜欢

热点阅读