Max
6年前

代码是用来表达在做什么
注释则是用来表达为什么这样做
如果注释也用来表达做什么,则违背了简洁之道

讨论数量: 7

注释是为了突出代码的含义,辅助别人更容易读懂代码。

何必纠结?最简单的例子:

自行车是代步工具,为啥还要汽车?

6年前 评论

@Cool 我觉得我的表达没有任何问题,不做任何反驳

6年前 评论

@Max
我之前回答不妥,没有认真看题..重新回答..有不同意见欢迎提出..

什么是php简洁之道? 书写可读、可复用并且可重构的PHP代码

因为注释表达能力比代码本身表达能力强n万倍,所以就有了注释.

楼主理解能力有待加强。。。哈。。。本来写了很多全删了。。。

6年前 评论

@Cool 哈哈。先说注释这一块吧,好的代码具有自释性,注释应该表达的应该是why,而不是what。(这句话我忘记是在哪里看到的了,但是觉得很有道理。那天忽然想起了这句话,所以有感而发从辩证的角度发了这个动弹)
当然很多人会辩解说,不好意思我的代码不够好,我要写注释,但这不代表观点具有问题,另外我并没有否认注释的重要性

6年前 评论

@Cool 再说说简洁之道吧,首先我说的简洁之道并不是特指php简洁之道。
在你心里简洁之道就像你表达的一样,但是在我心中则是我编程的信仰。
大到架构设计小到变量命名,我的每一行代码,每一个想法,皆以简洁之道为准。

6年前 评论

@Max
再好的代码也不能让大多人都能直接看得懂,

毕竟每个人写代码的习惯风格不一。

而且看懂代码的含义比看注释理解代码的含义时间需要的多。

个人觉得注释更因该是what,只需要表示代码是干嘛的,

具体为什么这么写请看代码。

6年前 评论

@Max

简而言之就是,代码并不能很好的让人类看懂想要干什么,于是有了注释。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
热门动弹
暂无内容~