我正在尝试为我的团队找到一个很好的代码评审工作流程。大多数类似于SO的问题都是围绕使用搁置的更改进行审查,但我很好奇这是如何适用于大型团队的人员的。使用TFS的大型ASP.NET MVC团队的代码评论
我们通常有2-3个人在讲故事(UI人员,Domain/Repository人员,有时候DB人员)。我推荐了架子的想法,但我们都关心如何管理多人使用同一功能。那么你怎么能在多个程序员之间共享一个架子呢?我们担心它会很笨重,我们可能很容易在这个工作流程中产生意想不到的后果。
当然,移动到每个功能的搁板上可以避免每个功能有10个左右的checkins(因为开发人员需要共享代码),使得在代码检查时看到差异是痛苦的。
有没有其他人能够成功地处理这个问题?除了TFS架子(最好是开源)之外,有没有人发现有用的工具?
只要有一个人取消搁置另一个补充搁置。 – 2010-03-12 19:41:28
为什么不用功能分支去分享人们之间的变化?这会导致分支太多吗? – Ryan 2010-03-12 20:23:03
@Ryan分支可能会难以维护。我们通常每个迭代有一个月的迭代和7-10个特征。 @John如果从架子上拉下来的人必须搁置另一个人才能重新找到它,那么这有多好呢?在共享代码的几次复飞之后,这会不会变得混乱? – Parrots 2010-03-13 15:47:22