我和一小群软件工程师一起工作。我们每个人都处理不同的项目,没有太多的互动。我们都向同一主管汇报,他们或多或少了解我们每个人都在做的所有项目的要求。他曾经是唯一一个会检查我们的代码的人。
考虑到单独检查所有代码并不是有意义的,他现在想让我们互相检查对方的代码。
除了使用相同的编程语言之外,我完全不知道其他项目正在做什么。而且,由于我的大多数同事已经在他们各自的项目上工作了一段时间,对我来说,这是一个相当大的代码基础,我可以深入了解并熟悉到能够给出有用的评论。
那么,我应该如何从不熟悉的代码库开始检查代码呢?
发布于 2019-06-25 08:43:04
你的评论已经很有用了。
作为代码库中的新手,你什么都不知道.是非常有价值的。
问经验丰富的专家为什么?是您可以为评审带来的最有价值的工具之一。
也许成为有效的最简单的方法是让每个人都以同样的方式投入工作。
例如,提交只能包含:
XYZ开头的所有类,使其以ABC开头。至少,这将保持审查的重点,而且基本上是独立的。
如果为了完成一件工作,必须对几个提交进行审查,那么至少这些片段本身很容易处理,并且可以组成一个故事:
Foo对象需要一些新的行为IObj实现X,在控制器中添加两行可以启用它。不幸的是,您将不得不学习另一个代码库。
最好的方法是要求提供一个小的特性来实现。这允许您在代码库中探索和实践,更好的是实际专家验证您的代码。
https://softwareengineering.stackexchange.com/questions/393795
复制相似问题