代码可读性杂谈

时间:2022-06-15 15:24:42
   为什么要强调代码的可读性呢?我简单解释一下.
   1.代码的可用性,可用性体现在开发人员把需求开发完成,正常完成产品需求,代码放到服务器上可以正常运行,测试通过,正常上线,皆大欢喜,但这仅仅开发者要做的第一步而已;
   2.代码的可读性,可读性体现在自己现在可以读懂,自己将来也可以读懂,同时别人还能读懂你的代码.如果自己现在能读懂,可能哪一天重新看这块代码,居然自己看不懂了,这是经常发生的事情,可能每个人都经历过.可能自己读不懂他人的代码,可能他人也读不懂自己的代码,那么如果出现修改,代码都无法读懂,还讨论什么拓展和修改呢?
   3.代码的后期维护,代码的生命周期中开发只是一部分,比如订单部分,开发那会可能只有2个月,如果网站不关闭,需求不停止,那么订单后期维护和修改将是无穷无尽的.如果我走了,那么别人都看不懂,导致的后果会是及其惨重的.所有后果就是别人看不懂不敢改,或者重新推倒了重新设计代码,可读性就是为可维护性做准备的.
   4.如果代码是一次性的,比如修改数据,仅仅修改一次,然后代码丢弃不要了,这时候不需要什么注释;
   5.如何实现代码的可读性呢?注释不代表代表可读性,但是可读性需要一定量准确有效的注释.
     a.复杂的设计思路
     b.特殊的处理
     c.自己认为别人理解起来困难的地方