2012-01-05 115 views
2

只是在这里出去。正在做一个代码审查,通过抽样几个类和代码单元由开发人员足以判断他提供输入做错了什么?这是为了防止时间紧迫,无法检查他们写的每一行。我正在假设开发人员可能在各处复制相同类型的错误。这是一种有效的方法吗?或部分有效,或根本没有效?代码审查方法

还有哪些其他方法更好?与每位编写代码行的开发人员坐在一起,询问他们为什么以特定方式做到这一点?或者自己做,然后通过电子邮件发送你的发现摘要?

当您必须在典型的15天冲刺中查看所有代码库时,您如何处理由初级开发人员/同行编写的代码审查代码?

回答

3

我不认为挑选几个类和单位就足以知道代码是可以接受的。您可以设法选择完美编写的代码中的几个部分,并忽略大问题。

我认为如果时间有限,那么你需要考虑优化你的审查方式。首先,您可以运行一些工具(StyleCop,FxCop和许多其他工具)来自动查看常见错误或编码标准偏差。

此后我想你需要弄清楚重要功能是什么,并逐行检查它们。如果需要发送大纲,然后与开发人员坐下来似乎是一个明智的做法。

这可能只是第一组需要全面检查的代码,如果你可以找时间做这件事以后看看发生了什么变化通常不会太糟糕,但这一切都取决于你的团队规模。

1

作为一名初级开发人员,我发现如果你有时间,坐下是最好的。当有些事情不清楚或者是错误的时候,更容易解释我想要亲自去做的事情。

查看编写的每一行代码都是过度的 - QA存在是有原因的。你正在寻求确保我们遵循公司的代码规范,并防止我们没有足够经验认识的愚蠢东西是愚蠢的。