鑑於實施CQRS的一些建議主張相當接近金屬查詢的實現,比如ADO.NET直接針對數據庫(或者基於LINQ的ORM)進行查詢,嘗試和單元測試他們?應用CQRS - 是否需要對瘦讀層進行單元測試?
我想知道它是否真的有必要?
我對此事的看法:
- 附加架構複雜性提供了mockable「薄再現層」似乎相反意見的本質,以建築儀式降到最低。
- 有效覆蓋用戶可能撰寫的每個查詢角度的單元測試數量都很可怕。
具體而言,我試圖CQRS出在ASP.NET MVC應用程序,並想知道是否打擾單元測試我的控制器操作方法,或者只是測試域模型。
非常感謝提前。
「有效覆蓋用戶可能撰寫的每個查詢角度的單元測試數量都很可怕。」你能解釋一下嗎?爲什麼用戶會創建查詢themselkves?你的查詢方應該是什麼contranstraints這個,然後你可以測試你的查詢/查看服務(如果你真的需要減少你的看法範圍) – roundcrisis 2011-02-11 14:34:43
在2 - 也許你應該開始思考和確定用戶實際需要而不是承諾充分的自由。 – 2011-03-03 21:10:53