XPでテストファーストを行うためのフレームワーク"phpunit"の使い方 まえへ [phpunit(sourceforge版)のインストール] | もどる | フォーラム | つぎへ [MySQLのインストール] 1 XPとphpunit XP(eXtreme Programing)は、ソフトウェア開発の新しい方法論です。詳しい説明は、エクストリームプログラミングなどのページを見てください。 XPでは、Test First Design、つまり実際のプログラムを書く前にテストを書き、そのテストに成功するプログラムを書けば開発は終了というフレームワークです。 また、そのためのフレームワークとしてXXUnitというものを定義しています。 phpunitは、PHPでXPを実践するためのフレームワークです。 2 使い方 2.1 テストをするプログラムについて では、実際の使い方を説明します
DBAccessクラスを拡張して、Userテーブルのみで行うメソッドを追加 ・insertNewUser DBにユーザ情報を追加 ・getUserIdFromUTN DBからユーザIDを取得 ・updateUserName ユーザ名を上書きする などのメソッドを実装 DBAクラスは、次回ネットワーク対戦用のAPIを追加する時に再利用することになる。クラスの再利用について少し述べておくと、505i以前のモデルのアプリ開発時には、クラスを分割して再利用性の高いプログラミングを行うことは、容量の上限があって難しかった。しかし、今回のようにサーバを利用する場合、サーバサイドでは、容量の制限がないため、柔軟な設計のプログラミングが可能である。大容量を生かす道の一つが、設計の質を上げ、バグを防いで拡張性を高めることであるのはいうまでもない。 正規表現でUTNを取得する インストールが済み、次に行うべき
現在では、PEARのAPIドキュメントなどはphpDocumentorが使われるようになっています。 仮に、あるプロジェクトで作成したクラスを他のプロジェクトでの使いたい場合、「ソースを追ってAPIを調べてね」なんてやってると余計な工数がかかってしまいますし、いつの間にか自分自身も忘れてるってことあります。そこで、何らかのAPIドキュメントがあると非常に楽ですよね。 Javaにはjavadocという強力なツールが用意されていますが、PHPでそれに相当するのが、PHPDocです。 PHPDocは、PHPDoc本家、あるいは、PHP本家のcvsリポジトリから入手することができます。 PHPDoc - Home http://www.phpdoc.de/doc/ PHP本家のCVS http://cvs.php.net/cvs.php/pear PHPDoc本家から入手したzipは、ブラウザから
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く