昨日は恵比寿にてある方と密会。
密会の内容はというと、TracLightinig で Trac + SVN + Hudson 環境を作り、All-in-one-TestLink でテスト環境を作って、二人仲良くコーディング。
PMD という静的コード解析ツールと、CSpec という単体テストツールを教えてもらい、Hudson と組み合わせて楽しんだ。
CSpec
arnaudbrejeon/cspec · GitHub
BDD(Behavior Driven Development) という思想(テスト駆動には TDD と BDD の2流派があるらしい)で作られたユニットテストツール。
TDD が使用例なのに対して、BDD は仕様例としてテストを行う。
BDD = Behavior Driven Development - テストの視点から仕様の視点へ:An Agile Way:オルタナティブ・ブログ
#このあたりの話は、ちょうどここが詳しいのかも
ちょうど来年(おそらく)Cで開発する大きな案件があるので、それまでに使いこなせるようにしたいツールになった。