投稿日:2009年4月5日 -投稿者 ohyanagi
PHP で TDD
こんにちは。中の人ことおおやなぎです。
早速ですがテストコード書いてますか?
PHP だからテストコードを書かずブラウザで確認した方が早いとか、書き方が良く分からないとかあると思います。
私も今まではテストコードを書かずいきなりコードを組み込んで、ブラウザで確認という流れでしたが、今はライブラリ的な物を作る場合、テストコードを書く癖を付けるようにしています。
自分が趣味で書いているコードも最初テストコードが一切ありませんでした。
ユニットテストって良く分からないし、 assertEqual などのメソッド名が何か取っ付きにくいというのがありました。
でもある時 xUnit でなくてもテストコードを書けるという事を知りました。
具体的には phpt を使用すると普通の php のコードでテストを書けます。
これが切っ掛けでテストコードを書くようになりました。
次回以降どう変わっていったかを書いて行きたいと思います。
なお PHP でのテストについては PHPPro に特集が組まれていますので、一読されてはいかがでしょうか。

