読者です 読者をやめる 読者になる 読者になる

tdd

OSC2015北海道で「phpspecで学ぶLondon School TDD」という発表をしてきました

見た目を重視してこんなタイトルにしてみましたが、基本的には私が「実践テスト駆動開発」と「phpspec」をどう解釈したか、というような内容になっています。 45分あってもなかなか伝えるのが難しいテーマだったのですが、とりあえず時間厳守はできてよかっ…

Introducing Modelling by Example - BDDの新しいアプローチ

@everzet氏のブログ記事より。例によって翻訳は無理なので気になったところだけ要約。 http://everzet.com/post/99045129766/introducing-modelling-by-example Cucumber、Behat、SpecFlowなどのGherkin-based BDD toolのシナリオをユビキタス言語で 書くと…

PHPUnitがファイル1つで動くようになったよ!

まだあまり話題になっていないようなので。PHPUnitは以前はPEARでインストールするのが主流でしたが*1、最近ファイル1つをダウンロードするだけで使えるようになりました。http://pear.phpunit.de/get/phpunit-3.7.5.pharこれをダウンロードして実行するだけ…

Windowsでphpunit --colors

あるいはコマンドプロンプトでANSIカラーを表示させる方法。Windowsのコマンドプロンプトでphpunit --colorsすると、 こんな感じになります。ゲンナリです。グリーンにならないならテストに対する意欲も半減です。コマンドプロンプトに色を付けるには、SetCo…

TDD Boot Camp 札幌 2.3に参加してきた

TDD Boot Camp 札幌 2.3 : ATND お題はボーリングのスコア計算システム。PHPチームで参加してきました。ドキュメントを見ようとしたら、PHPUnitのサイトに全然接続できなくてどうしようかと思いましたが、githubでドキュメントのソースのxmlを見ながらどうに…