版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/14643477
还是那句话,态度决定一切。开发者编写代码的态度在一定程度上决定了代码的质量。
对开发者而言,良好的设计,测试驱动和意图导向都能够帮助我们创造更好的软件,代码的质量就是让代码更易修改,测试,强化和调整,从而成为编写代码的基石。
评价代码质量的好坏可以从5个方面考虑:
1)内聚:高内聚指内部功能的相关度高,只做一件事。
2)耦合有度
3)没有冗余,或最大化地减少了冗余。
4)可读性强,读代码好像读小说
5)封装程度高
因此,开发者在编写代码的时候最好保持如下的态度:
1)避免过度设计和设计不足
2)把复杂度和返工最小化
3)永远不要把代码变得更糟
4)仅在有目的的情况下降低代码的质量
5)使代码易读并容易修改,从而足够健壮
6)使代码适应变化并安全可靠
拥有如上的开发态度,加上勤学苦练,定能有所成。