到底怎样写注释?

昨天随便浏览,看到一个牛B人物,鼓吹《重构》,鼓吹“自注释”理论。

我不想去他的博客去喷了。

这个人很明显不接地气,读死书。

1、《重构》作者的母语是英语,他探讨的也是英语世界。对于老外来说,读英文代码比我们轻松得多,英语世界使代码的“自注释”更具实践意义。

我们通过汉语的标记,去理解代码更轻松些。既然有汉语注释可读,为什么还要通过读代码理解意思呢?

所以,代码自注释,远远不如加上几句汉语说明,更方便阅读。

 

2、代码的注释是干球用的?是维护用的。不是为了“读代码”用的。而是为了在茫茫的代码之中,快速找到需要修改的地方,迅速确定关键代码的位置。

我个人非常习惯在关键的地方加上注释,我认为这个地方将来需要考证、维护。我还会写下思路,防止将来忘却,再来重新理解。因为我的产品,生命周期很长,长到我足以忘记所有细节。

 

这个人估计:

1、毕业没多长时间

2、经常在“团队”中工作

3、总是负责一小坨功能的编写

4、写完了有没有人用还不知道

 

读本《重构》就了不起了?谈代码,必“重构”;谈注释,必谈“自注释”。

唉,孩子,孩子,你为什么这么坏?

 

2013年04月09日 于 济南。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值