日々精進

新しく学んだことを書き留めていきます

RSpec

今更ながらRSpecを本格的に使い始めました。↓の記事などを参考にしています。
Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)
単体テストコードを書いていてよく問題になるのがDBやネットワークへの依存をどのように排除するか。
↓の本は単体テストコードがないソースコードに対してどう単体テストコードを追加していくかを書いた本だけど、自動単体テストしにくいコードをしやすいコードに書き換える方法を豊富に提供しています。

レガシーコード改善ガイド (Object Oriented SELECTION)

レガシーコード改善ガイド (Object Oriented SELECTION)

かなりおすすめです