fv17の日記

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

【各章まとめ】Everyday Rails - RSpecによるRailsテスト入門 - 第1章 イントロダクション

「Everyday Rails - RSpecによるRailsテスト入門 - 第1章 イントロダクション 」の復習用まとめ。

leanpub.com

本書の目的

  • 一貫したテスト戦略を学び、自信を持って開発、機能追加、リファクタリングを行う。
  • テストコードがアプリケーションを守り、変更に対して強くする。
  • 日常的によく使うRSpecの機能と構文を使いこなせるようになる。

なぜRspec

読みやすいから。書きやすいから。

対象となる読者

Rails の開発経験は多少あるものの、テストにはまだ馴染めていない開発者など。テスト駆動開発者らしい考え方を身につけることができる。

筆者が考えるテストの原則

  • テストは信頼できるものであること
  • テストは簡単に書けること
  • テストは簡単に理解できること(今日も将来も)
  • 一番大事なことは テストが存在すること

本書の構成

略。付録にシステムスペックがあるので確認すること。

サンプルアプリに関して

サンプルはプロジェクト管理アプリ。

RSpecを学ぶさらなる情報源

www.betterspecs.org

また、付録にシステムスペックに関する情報あり。

第2章のまとめ

forest-valley17.hatenablog.com