テスト駆動開発。

今のプロジェクトでは継続インテグレーションのために
誰かのコミットのタイミングでテストが動く。
それでテスト結果をWebで表示。
朝出社したら赤信号。
誰かのコミットによってデグレ
しかも3カ所。
テストしないで、こういうことに気づくことができるのって普通にありがたい。
こんなにもあっさりと動いていたものが動かなくなるというは
普通に驚き。
テストがないと生きていけない人間になってきた。

テスト駆動開発を簡単に導入できるという点で、
今回かなりRailsを見直した。
面倒くさいと思われがちなテストコードは長い目でみると
元が取れるということが身を持って分かった。