代码到底需不需要注释?

 戳蓝字「TopCoder」关注我们哦!

编者注:关于代码代码需不需要注释,该有什么样的注释,不同的小伙伴有不同的见解,下面就开启代码注释的讨论吧 :)

好的代码需不需要注释,这个问题其实不能直接说需要或者不需要,因为要视情况而定。如果一段代码功能较为简单且独立,同时代码风格较好,是不需要注释的,因为代码本身已经足够说明其用意了(代码即注释);如果功能较复杂或者较为抽象,是需要合理注释的,方便他人阅读和快速理解代码逻辑。那么问题来了,什么是好的注释呢?就是简洁的表述自己当时的思考,即为什么,话句话说:应该表达“我的代码为什么要这么做?”,而不是表达“我的代码做了什么?”。必要的时候可以增加图形化说明,更加具体:

关于良好的编程风格,笔者这里推荐一本书:

记住一句话:

“程序员必须为了让人能阅读代码而书写代码,而机器执行只是顺便的。”

 推荐阅读 


欢迎小伙伴关注【TopCoder】阅读更多精彩好文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值