可维护性

代码被将来的你(或别人)看懂、修改、扩展的难易程度。

为什么它很重要?

代码不是写完就结束了。你会不断地修改它——修 bug、加功能、调整设计。可维护性决定了这些后续工作的难度。

一段可维护性好的代码,三个月后你重新打开它,还能很快理解它在做什么、为什么这样做。修改其中一部分不会莫名其妙地影响其他部分。

一段可维护性差的代码,可能今天写的人自己下周就看不懂了。想改一个地方,不知道会牵动哪些其他地方。最终的结果是:没人敢碰它。

和 AI 协作时需要特别注意

AI 生成的代码往往"能跑",但你可能对它的内部逻辑不太了解。随着时间推移,这些你不完全理解的代码会积累成维护的负担。定期让 AI 帮你解释代码的结构和逻辑,保持对项目的理解,是维护可维护性的好习惯。

怎么提高可维护性?

避免不必要的复杂性、减少代码重复、保持结构清晰。当你发现代码变得越来越难以理解时,可能就是需要进行重构的时候了。

也叫

Maintainability可维护

和谁相连

参见