任何人在例行代码审查中获得100条以上的注释是否很普遍?我不会说。对于那些对代码质量“有很多期望”的人们,获得很多评论是很普遍的。
但是,这也取决于代码审查过程的“规则”。每个人对于应该如何做都有自己的想法。如果您的代码审查过程允许注释采用“您应该以这种方式而不是那样的方式”的形式,那么即使有足够的代码,您也可能会得到很多注释。如果您的过程旨在查找“缺陷”,则注释的数量应该少得多。
以我的经验,允许“建议”替代方法的评论会浪费时间。这些“建议”应在审核过程之外一对一地处理。缺陷评论更有用,因为它们使人们将注意力集中在错误上,而不是“为什么不像我那样去做?”。它也更有用,因为如果有人发现了一个错误,就无法否认。因此,没有伤害的感觉,而是感激之情。
更新:综上所述,即使没有缺陷,某些代码也很糟糕。在那种情况下,评论评论应该是一个类似的评论。“此代码需要清理。请推迟审查,直到与[您的名字在这里]讨论该代码为止。” 在这种情况下,应停止对代码的进一步检查,直到纠正注释为止。
UPDATE2:@User:您在开发代码/设计时是否与他们之一讨论您的代码/设计,以便您可以按照自己的方式实现他们正在寻找的东西?您是否正在根据他们的建议来更改有关如何开发代码的方式,或者一直认为自己的方式是正确的?您从他们的评论中学到了什么吗?
当我是一个项目的负责人时,负责所有工作产品是我的工作。如果我批准工作产品,那么我声称该产品是可以接受的。我想以制造优质产品而享有声誉。因此,我有期望,不会接受不尽如人意的。同时,我尝试教授和解释我偏爱的原因。这些偏爱可能并不总是理想的(特别是在其他人的眼中),但是这些偏爱中的大多数都来自经验。通常是为了避免重蹈覆辙。因此,无论回推如何,我都有一些个人“贴纸”需要获得我的批准。
另一方面,您需要学习使工作产品获得批准所必需的期望。您可以不同意,但由于您似乎无权统治,因此请了解预期。我怀疑团队正在努力使您失败。因为这也使它们看起来不好。在这方面,只要证明您渴望学习(即使不是),按照他们的话说,并尽最大的努力适应他们的喜好,您可能会发现他们退缩了很多。也许找到一个您至少可以容忍的人,然后看看他们是否会做些努力来教您如何做。谁知道,在这个过程中,您可能会学到一些可以真正将您的技能提高到新水平的东西。