インターン31日目

今日は学習週なので,

  1. 「プログラミング入門 - Rubyを使って」のテストをrspecで書く
  2. rspecを使ってRailsアプリのテストを書く

をやった.

今までコードにテストを書く習慣が無かった^1ので, テストの感覚に慣れるのに苦労した. Railsアプリのspecは怖話のspecの丸写しを参考にしたし. 慣れるために色々なアプリのspecを見て写経したい. あとは, テストを書きやすくするために副作用を切り分けると, 結果としてコードが分かりやすくなるなぁと思ったりなど.

明日は

  1. capybaraを使ってrequest specを書く
  2. sorceryを使ってユーザー認証を作る
  3. sorceryを使ってTwitter認証を作る

をやるつもり.