ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

PHPのユニットテストをするPHPUnitと前に示したMVCのやり方って、相性いいかも(5日修正)

2005-12-03 18:27:55 | PHP

 PHPのユニットテストとして、PHP Unitっていうのがありますよね。

 え、それなに?って言う人は、この方のサイトを見てね
(5日修正:前に紹介したサイトが、リンク切れしてましたので、違う人のサイトを紹介)
phpUnit
http://www.1x1.jp/php/phpUnit.php


ちなみに、PHP Unitのありかや使い方は、ここのブログの方を参照するほうがわかりやすい(ありかってPEARに入ってるみたいだけど)

 で、見ていて思ったんですけど、これ、PHP Unitでテストするには、このブログで、前に書いたような形でMVCに分ける方式のほうが、相性いいんじゃないかと。。

ちなみに、「このブログで、前に書いた」というのは、以下に書いた、MVCに分ける方式の話のことです。

PHP等で画面とプログラムの分離&アジャイルっぽく開発(テストファースト、ユニットテスト)の例

PHPで、別のPHPや画面を呼び出す、あるいはエラー画面と正常画面を切り分ける方法

PHP等で画面とプログラムを分離する(処理結果で画面分け:カオル姫方式)

画面とプログラムを分けても、コントローラーがないと、テスト&解析しにくい

PHP等でMVCにわけて、アジャイルっぽく開発できるようにするためのコーディング方略と例

PHPで、MVCにわけ、処理、画面別々に、ユニットテストを行う例と、方法




 っていうか、ウィリアムのいたずらは、そこで、MVCにわけて、とくに最後のところでは、Mの部分をインクルードしたり、そこのファンクションだけ、別に出しているので、PHPUnitでテストできるけど、ふつうみたいに、ぜーんぶ、1つのファイルの中に書いちゃったら(で、関数に分けて書かなかったりしたら)、PHP Unitでテストできないじゃん。。。

 むしろ、ウィリアムのいたずらみたいに、PHP Unitの方法をしめすより、そのために、MVCで、どうやったらかけるかをしめさないと、つかえないよーなー。。




 ということで、じゃあ、上に書いたようなMVCの話で、PHP UNITをつかったら、どーなるのかについて、調べようと思ったけど、今、出先なので、調べられない(>_<!)
 のに、なぜ書いているかといえば、今、USBメモリをもってないんだな(^^)
 なので、PHP Unitの使い方のURLをメモしておくために、書いて、ここにアップしてたりする(^^)

 じつは。。

 ということで、ついでにめもめも
 PHPのテンプレートについて、まとまっているサイトは、
 ここ

この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 携帯会社を移してもメアド変... | トップ | 「全自動!TV番組をiPod用に... »
最新の画像もっと見る

PHP」カテゴリの最新記事