インスタンス変数は定数代わりでかつメモ化するほどコストが高くない場合。
letは遅延評価してほしいときやメモ化する必要があるほどコストが高い場合。
let!はdescribe/contextごとに評価してほしい場合。
このルールで書いてすごくきれいにコード書けてガッツポーズした。
More than 5 years have passed since last update.
インスタンス変数は定数代わりでかつメモ化するほどコストが高くない場合。
letは遅延評価してほしいときやメモ化する必要があるほどコストが高い場合。
let!はdescribe/contextごとに評価してほしい場合。
このルールで書いてすごくきれいにコード書けてガッツポーズした。
Register as a new user and use Qiita more conveniently