2026年9月21日 / 最終更新日時 : 2026年9月23日 admin Ruby on Rails 変更に強いテストを書く⑧ どこまでテストするか(責務の分け方とケースの絞り方) 1回目に軸を分けてケースを減らす話を書きましたが、今回はどこまで書くかそのものです。 ケースは放っておくと増えます。増えた分だけ実行時間もレビュー負荷も増える。かといって減らしすぎると守れなくなる。どこで線を引くか、とい […] RSpecテスト設計リファクタリング開発手法
2026年9月17日 / 最終更新日時 : 2026年9月21日 admin Ruby on Rails 変更に強いテストを書く④ expectに書いた範囲しか守られない 前回まではspecの構造の話でした。今回は検証の中身です。 テストが通っていても、守られているのはexpectに書いた範囲だけです。書いていない部分は、変わっても落ちません。 カバレッジでは測れません。その行を通ってはい […] RSpecテスト設計開発手法
2026年9月14日 / 最終更新日時 : 2026年9月23日 admin Ruby on Rails 変更に強いテストを書く① 長いspecが辛いのは、追加とレビューのとき Rails/RSpecでspecをどう書くか、何回かに分けて整理します。 1回目は構造の話です。長いspecの何が辛いのか、そしてファイル・describe・contextをどう分けるか。 RSpecテスト設計開発手法