我正在嘗試爲我的團隊找到一個很好的代碼評審工作流程。大多數類似於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