2011-06-01から1ヶ月間の記事一覧

テストコードのディレクトリ構成

今日のレガシー対応 ディレクトリ構成のお手本が見つからない PHPUnitのテスト用ディレクトリ構成はこうしなさい、みたいなのが見つからなかったので悶々と悩み続け・・・ Rails的なディレクトリ テストの内容でディレクトリを分けるか・・・ test |-- fixtu…

privateメソッドのテスト

今日のレガシー対応 privateメソッドをテストハーネスに入れた あるクラスのprivateメソッドのテストをしたい class Hoge { public pubMethod(){ $this->meth1(); ・・・ $this->meth2(); ・・・ } private meth1(){ ・・・ } private meth2(){ ・・・ } } …

PHPでTDD&CIワークショップ に参加してきました

勉強会は初めてで敷居が高いもののどうしてもテストがうまく書けなかったのでヒントをもらおうと、勉強会に勉強しに行った素人です。とても勉強になりました。レガシーコードに立ち向かう気力も頂きました。ほんとうにありがとうございました。 以下、TDD等…

既存システムでTDDするのが難しい理由

TDDしたい、CIしたいと思ってもなかなか導入できない。何でだろう? PHP製WebアプリケーションでのTDDを学び始めた現時点の気持ちまとめ。 Seleniumを使うような高いレイヤーのテスト どんなテストを書けばいいのかわからない 例えばDBから商品情報取ってペ…

アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣 を読んだ

アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣作者: Venkat Subramaniam,Andy Hunt,木下史彦,角谷信太郎出版社/メーカー: オーム社発売日: 2007/12/22メディア: 単行本(ソフトカバー)購入: 35人 クリック: 995回この商品を含むブログ (291…