RSpecにおける letやlet!とインスタンス変数の使い分け
インスタンス変数は定数代わりでかつメモ化するほどコストが高くない場合。
letは遅延評価してほしいときやメモ化する必要があるほどコストが高い場合。
let!はdescribe/contextごとに評価してほしい場合。
このルールで書いてすごくきれいにコード書けてガッツポーズした。
木曜日 12月 1stに公開
インスタンス変数は定数代わりでかつメモ化するほどコストが高くない場合。
letは遅延評価してほしいときやメモ化する必要があるほどコストが高い場合。
let!はdescribe/contextごとに評価してほしい場合。
このルールで書いてすごくきれいにコード書けてガッツポーズした。