还是那句话,态度决定一切。开发者编写代码的态度在一定程度上决定了代码的质量。

对开发者而言,良好的设计,测试驱动和意图导向都能够帮助我们创造更好的软件,代码的质量就是让代码更易修改,测试,强化和调整,从而成为编写代码的基石。

评价代码质量的好坏可以从5个方面考虑:

1)内聚:高内聚指内部功能的相关度高,只做一件事。

2)耦合有度

3)没有冗余,或最大化地减少了冗余。

4)可读性强,读代码好像读小说

5)封装程度高


因此,开发者在编写代码的时候最好保持如下的态度:

1)避免过度设计和设计不足

2)把复杂度和返工最小化

3)永远不要把代码变得更糟

4)仅在有目的的情况下降低代码的质量

5)使代码易读并容易修改,从而足够健壮

6)使代码适应变化并安全可靠


拥有如上的开发态度,加上勤学苦练,定能有所成。