我們正在開發一個大型應用程序,其中包含大約100個項目(40個視圖,40個控制器/模型,20個實用程序庫)。我們已經將大部分工作外包出去了,交付成果也是相當隨機的。每個項目有1個解決方案是否存在任何缺陷
當我們拿到一個可交付(一期工程),我們需要它提交到源代碼控制之前運行的FxCop,了StyleCop,相關的單元測試,等等,等等。爲了使這更容易,我們已經要求每個項目都有一個解決方案文件。這使我們可以簡單地運行在其上檢查之前測試中,它的解決方案文件自動運行的腳本。
我的問題是「你能想到的任何缺點的具有用於每個項目1個解決方案?」。我們已經討論
缺點包括:
- 開發商需要額外的維護。這並不妨礙我們,因爲我們已經通過固定價格合同外包了開發。
- 解決方案文件中的SourceSafe綁定。這可能是一個很大的問題,但幸運的是我們大約一年前遷移到了TFS。