個人的メモ:Rails AntiPatterns(11)
CHAPTER7 Testing
AntiPattern: Unprotected Jewels
- プラグインやgemはよくテストされている事が重要だが、実際にプラグインや、gemを作る際にテストを作るのは簡単ではない。
- gemやプラグインは不特定多数の物から呼ばれるため、テストを行う際にテスト用の別アプリケーションを立ててテストするのが簡単だが、保守性の面から考えるとよくない
- 作ったgemやプラグインがrailsとどれだけ疎結合になっているかで、3種類のテスト戦略がある。
Solution: Write Normal Unit Tests Without Rails
Solution: Load Only the Parts of Rails You Need
Solution: Break Out the Atom Bomb
C HAPTER 8 Scaling and Deployingの手前まで読了