代码可读性杂谈

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值