依存関係の地獄からの脱出:Mock Abuse(モックの濫用)を克服する設計戦略
テストにおけるMockの濫用、それはまるで設計の悪夢。過剰なMockは、リファクタリングを困難にし、テストスイートに対する嫌悪感を募らせ、カバレッジばかりを重視して肝心の動作検証がおろそかになるなど、様々な問題を引き起こします。開発者のコミュニティでは、Dave Farleyが「Mockery(モックの嘲り)」と呼び、Jason Gormanは「Mock Abuse(モックの濫用)」、「Mock Hell(モックの地獄)」と表現しています。 この問題を克服するための設計戦略を解説します。
2025年4月29日 著者 Jesse Warden