圣诞大减价开始了!

干净代码

重构的主要目的是对抗技术债务。它将混乱的代码转化为干净的代码和简单的设计。

好了!但是什么是干净的代码呢?以下是它的一些特点:

干净的代码对其他程序员来说是显而易见的。

我说的不是超级复杂的算法。糟糕的变量命名、臃肿的类和方法、神奇的数字——只要你能想到的——所有这些都使代码草率而难以掌握。

干净的代码不包含重复。

每当您必须对重复的代码进行更改时,您必须记住对每个实例进行相同的更改。这会增加认知负荷,减缓进步。

干净的代码包含最少数量的类和其他可移动部分。

代码越少,脑子里的东西就越少。代码越少,维护就越少。代码越少,bug就越少。代码是一种责任,保持它的简短。

干净的代码通过所有测试。

当只有95%的测试通过时,你就知道你的代码很脏。当您的测试覆盖率为0%时,您知道您完蛋了。

干净的代码更容易维护,成本更低!

Baidu
map