2013-10-11 83 views
0

我們正在定義新建工程的結構。它包含兩個用戶直觀的MVC-4視圖&該項目主要是數據驅動的網站。Repository模式僅適用於TDD嗎?

我們不使用TDD或爲控制器編寫單元測試用例。

除了testablility以外還有使用存儲庫層的優勢嗎?

編輯:

我看到的示例項目結構here on codeplex和我看到溶液已拆分-泰德成7個不同的層,包括repository。這對於兩頁應用程序來說不是一個矯枉過正的問題嗎?

+3

工作單位。關注點分離。 – Abhitalks

回答

0

當然,你仍然應該使用它。如果你不打算去測試你的控制器,那麼儘可能少放一些代碼。將所有的邏輯(包括數據訪問)都放在單獨的單元測試層中。

如果你的意思是說你會盡可能地讓生活變得艱難,那麼根本沒有單元測試,那麼我仍然推薦它的使用。它會鼓勵編寫更好的代碼,因此會減少停留在調試器中的小時數。