Joe*_*ton 26 comments coding-style
我正在进行一场小型辩论,讨论代码中评论的功效.其中一位负责人指示他的开发人员不要使用评论,因为他们过于"老式",而其他几位开发人员表示他们从不使用评论,因为他们觉得他们所做的一切都是混乱的代码.
我一直非常坚持使用基本注释块对每个文件的顶部进行注释,对每个方法/类/ etc定义进行注释,然后我在代码中的任何地方进行注释,我认为我可能会回来6几个月,想一想,"WTF".
显然这是主观的,但我很想知道是否有人对这种或那种方式有任何非常好的论据或经验.
Yuv*_*dam 24
这已被讨论过死亡.
我只想指出杰夫阿特伍德关于这个主题的精彩帖子,它正好击中了头部.
每隔一段时间我就会遇到如此优雅的分区代码,它有一些非常明显的方法,字段和变量名称,我需要知道的一切都是从代码中可以看出来的.
在一般情况下,只有非常棒的代码大师才会编写这样的代码.我们其他人凑齐了一些有效的东西.
"其中一位负责人指示他的开发人员不要使用评论,因为他们过于"过时",而其他几位开发人员表示,他们从不使用评论,因为他们觉得他们所做的只是混乱了代码."
如果我听过一个开发人员,我就是这样说话,我会纠正他们.如果我没有必要的等级来纠正它们,我会离开这份工作.
非常清晰的代码,具有良好的标识符 - 有时被称为"自我记录"的东西 - 可以很好地说明代码正在做什么.就目前而言,这很好.评论的工作是解释原因.
这个话题经常被讨论,但这里是我关于这个话题的 0.02 美元: