您的位置 首页 硬件

让那些无用代码注释见鬼去

摘要——注释简单代码会干扰对重要注释的理解。程序开发者最好能用最精要的注释来解释重点代码。举个例子,你打开一个电箱,里面有几百根

摘要——注释简略代码会搅扰对重要注释的了解。程序开发者最好能用最精要的注释来解说要点代码

举个比如,你翻开一个电箱,里边有几百根电线,蒙了吧。再一看,每根电线上面都有一个整齐的小标签。真是谢天谢地啊!可是,当你一个个去翻看标签的时分,见鬼的,几乎一切的标签都是空白的!

7086_13017491096X8d

然后,在你花了整整一个小时去阅读每一个小标签之后,总算给你找到12条有用的信息,诚心喜大普奔!当然,期望在你脑筋一片紊乱的时分得出的成果仍然是正确的,没有遗失,呵呵呵。

当我需求研讨代码的时分看到处处都是废物注释,唉,我的感觉就和上面在那么多标签里边找有用的相同。见鬼的,想从一大堆废物注释里确认哪个有用几乎就像难如登天!

说一个常用的开源项目,里边都是这些废物注释:

/**

* __construct function.

*

* @access public

* @return void

*/

public function __construct() {

}

再来一个:

/**

* Constructor

*/

public function __construct() {

}

还有一个

// Convert float to string

$value = float_to_string( $value );

这些注释就跟电箱里的空白标签相同,明晃晃的摆在那里,添加搅扰还下降注释的可用性。看到这样的注释,怪不得那些不幸的开发人员要夜以继日了。

我敢肯定,那个把空白标签贴在每根电线上的电工自以为这是一个特棒的主见,他协助了那些在他后边来的人:他们有什么想写的,只需在这些现已贴好的标签上面写就能够了。当然也有或许他原本计划自己填好一切标签。放下他的善意不说,这样做的成果诚心是糟透了,还不如只贴那有用的12张呢!

在编程的时分,开发人员常常被奉告要注释,可是他们中很少有人知道怎样注释才好。所以开发人员注释代码的时分,并不是由于有必要,而是由于他们觉得这是责任。开发人员以为假如在代码中多多注释,能体现他们工作能力。

见鬼的,这也不知道是哪门子的理论。我最厌烦每隔几行代码就有注释,而实际上却屁用没有。注释的效果绝对不是为了朴实夸耀咱们是“不明觉厉”的程序员,而是为了要点记载咱们搞这些代码的原因。这样一来,那些废物注释就能滚蛋了。看下面的比如:

// We need to account for product price changes,

// so we get the price of the product when each order occurred

$order_prices = $this->get_order_prices();

说说我的做法吧,当我考虑是否要写注释的时分,我就问自己:假如今后回过头来看这些代码,我能不能一会儿理解最初为什么要这样写?假如今后我会非常感谢这些注释,那么想也不必想,决断写上注释。不然,就让那些废物注释见鬼去吧。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/322866.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部