そろそろヲイラも XPに乗り換える頃だ。
会社に入るまで全く知らなかった言葉、 XP。エクストリームプログラミング。最近、それを実践したいなぁ、と思っている。
きっかけは、次の三点からか。
1.やっぱり仕様変更が多い。
お上の一言で、すでに決まっている仕様やリリースしてしまっているものに変更を加えることになる。毎回そのためのテストをしていたんじゃ、プレッシャーの中で生きているような感じでビクビクしている自分がいた。
2.Rubyの影響
Railsの本を買って、自分の環境でテストしているわけだが、前から気になっていたユニットテストについて述べてあって、「ユニットテストは、当然だよねー」的なノリで書かれているので、ヲイラもユニットテストに憧れを持っていた。あと、Ruby勉強会に参加したときもテストファーストで書いているよって言う人が多かったので、これにも影響受けた。
3.自分の作ったものに対して自信を持ちたい!
まぁ、やっぱりテストな訳だけども、私もリリース後に見つかるバグとかも出しちゃっていたりするので、われながら、自分の品質管理に嫌になるのである。普段は楽観的にプログラミングをしているわけだけども、だいたいバグは潜んでいる。このバグに対して1と同じようにビクビクしているのである。
というわけで、これからはXP。まだ実践していないけど、先週からユニットテストを書いてからものを作るようになった。もう少し続けていけば、きっと私もテスト熱中症になるに違いない!
Shin Ohno 2003-2012