模擬作爲設計工具

模擬仍然是TDD從業者之間爭論的焦點。 最大的抱怨是,當我們使用模擬程序時,測試最終會對被測模塊的內部瞭解太多,從而使將來難以重構。 因此,一個常見的建議是避免使用模擬,而僅在以下情況下將其用作隔離機制: 域模型:模擬六角形體系結構中的端口,從而保護您的域不受基礎結構和交付機制的影響。 系統:在系統邊界進行模擬(I / O) 分層:在每一層的邊界上模擬。 如果我們將模擬作爲測試進行考慮,那麼這是一
相關文章
相關標籤/搜索