TDD

テスト駆動開発の進化

デブサミ関西2012での講演内容まとめ はじめに 今月、GOOS日本語版が発売されました。実践テスト駆動開発 (Object Oriented SELECTION)作者: Steve Freeman,Nat Pryce,和智右桂,高木正弘出版社/メーカー: 翔泳社発売日: 2012/09/14メディア: 大型本購入: 4人…

モックによるインターフェイスの発見

TDD

設計ツールとしてのモックの使い方について考える。 導入 先日、"Mock Roles, not Objects"の日本語版「ロールをモックせよ」を公開しました。この論文は2004年に書かれたもので、著者はSteve Freeman氏、Nat Pryce氏、Tim Mackinnon氏、Joe Walnes氏という…

TDDの実践 〜TDDBC仙台レポート〜

2011年7月2日に開催されたTDDBC仙台のレポート。 導入 「TDD Boot Camp」通称TDDBCにはずっと参加したいと思っていたわけですが、今回仙台で機会を得ることができました。最初はJavaでと思っていたのですが、Scala組に入れて頂きまして、山中(@ymnk)さん、…

オブジェクト指向開発の原則とテスト駆動

アンクル・ボブによるオブジェクト指向開発の原則を見直すことからはじめた、オブジェクト指向の重要な意義である依存性の管理とテスト駆動開発に関する私見の整理。 オブジェクト指向開発の原則 まずはアンクル・ボブの記事から:出典:ArticleS.UncleBob.P…

記事:テスト駆動開発の適用戦略

テスト駆動開発を行なう上での課題と解決策に関するInfoQ記事について。記事の要約とコメントです。 記事について テスト駆動開発を実行する上での課題とそれに対する解決案: Making TDD Stick: Problems and Solutions for Adopters まず、テスト駆動開発…