アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » 定期刊行物一覧 » WEB+DB PRESS » 本誌からのお知らせ » 「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ

本誌からのお知らせ

「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ

WEB+DB PRESS Vol.35の特集1「実演!テスト駆動開発」の特設ページです。テスト駆動開発(TDD)の実演ムービーや誌面サポート情報などを掲載しています。

更新履歴

2006年10月24日

実演ムービーの追加
タスク2「サーブレットのアクセスURLからDAOの名前を抽出する」の実演ムービー3本を追加しました。
環境構築ムービーの追加
Subversion環境の構築ムービー3本を追加しました。
補足情報の追加・変更
第2章~第8章の各章終了時点でのサンプルコードを公開しました。また,すでに公開済みだった第8章完全版のコードも差し替えましたので,お手数ですが再度ダウンロードしてください。
補足情報の追加
「テストフィルタ機能,受け入れテスト実行の自動化機能について」を追加しました。
補足情報の追加
「著者のEclipseテンプレートを公開!」を追加しました。
誌面訂正情報の掲載
第2章のリスト2,第8章のpom.xmlに誤りがありました。

著者からのメッセージ

実演ムービーをご覧いただくにあたっての,著者の和田卓人さんからのメッセージです。

TDD実演ムービー

第4章「仮実装,三角測量,明白な実装」を題材にした,著者による音声解説付きのTDD実演ムービーです。以下のような点を体感できます。

  • TDD
    • TDDのリズム
    • レッド,グリーン,リファクタリング
    • 仮実装や三角測量などのTDDの基本戦略
  • Eclipse
    • ショートカットの使い倒し
    • コンパイルエラーとクイックフィクスを利用したコーディング
    • テンプレート機能,フィルター機能の活用方法
    • リファクタリング機能の活用方法
    • Subversionの操作

タスク1 「サーブレットのアクセスURLからエンティティのIDを抽出する」

このタスクの全作業をムービー化しました。誌面26~28ページに該当します。

→タスク1のムービーを一括してダウンロード

タスク2 「サーブレットのアクセスURLからDAOの名前を抽出する」

このタスクの作業のうち,タスク1では登場しなかった要素をムービー化しました。「setUp( )メソッドの抽出の仕方」「Subversionへのコミットの仕方」「Subversionへのタグの打ち方」の3点で,誌面29ページに該当します。

→タスク2のムービーを一括してダウンロード

環境構築ムービー

開発環境の構築

第2章「受け入れテスト基盤,ゼロ機能リリース」の誌面連動ムービーです。

誌面18~20ページの「Eclipseプラグインのインストール」と「プロジェクトの作成」部分をムービーにしました。

→「開発環境の構築」のムービーを一括してダウンロード

Subeversion環境の構築

Subversion環境の構築ムービーです。執筆環境ではローカルでTortoiseSVNを動かしました。すでにSubversion環境がある方は,そちらをご利用ください。

→「Subversion環境の構築」のムービーを一括してダウンロード

補足情報

サンプルコードなど,次の補足情報が公開されています。

誌面のお詫びと訂正

誌面の掲載内容に誤りがございました。詳しくは,本特集の訂正情報ページをご覧ください。読者の皆様にご迷惑をおかけしましたことをお詫び申し上げます。

なお,本特設サイトからダウンロードするサンプルコードには,この誤りが修正されたものが記述されています。

クレジット

制作・著作

和田卓人技術評論社

制作協力

村石恵示(タワーズクエスト),アドビ システムズ株式会社

※FlashムービーはAdobe Captivateで制作しました(現在のバージョンはAdobe Captivate 2です)。

コメント

  • リンク切れ直しました

    ご連絡ありがとうございます。
    諸事情により,リンクが切れておりました。現在は直っております。ご確認いただければ幸いです。
    なお,この度は,ご迷惑をおかけしまして,申し訳ございませんでした。
    今後ともよろしくお願いいたします。

    Commented : #2  gihyo.jp編集部 (2008/11/14, 22:11)

  • 動画・サンプルコードなどのリンク切れ

    動画やサンプルコードのリンクが切れてしまっていますが、既に配信終了ということでしょうか。
    チームのメンバーにも見て欲しいと思ったのですが。

    Commented : #1  TDD修行中 (2008/11/14, 17:15)

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

本誌「WEB+DB PRESS」での見所

WEB+DB PRESS Vol.35の誌面では,全8章をかけて,実践的なサンプルアプリケーションをTDDで開発していきます。読むことによってTDDによる実際の開発を追体験し,TDDを現場で実践する感覚を身に付けることができます。

特集1
実演!テスト駆動開発[プログラマのための設計技法]

第1章:テスト駆動開発入門
少しずつ,ひとつずつ
第2章:受け入れテスト基盤,ゼロ機能リリース
開発のゴールを見える化するために
第3章:ストーリ,タスク,テストリスト
「次の一歩」を考える
第4章:仮実装,三角測量,明白な実装
TDDの基本戦略
第5章:学習テスト
未知のものに立ち向かう方法
第6章:DIコンテナとモックオブジェクト
差し込み/すり替え,自由自在
第7章:責務の切り分けとテスト
最適なインタラクション設計を考える
第8章:すべてを1つに
TDDの成果を味わう

ムービー閲覧時の注意事項

映像と音がずれる場合には,最新のFlash Playerを利用してみてください。

イヤホンなどの環境によっては,雑音が大きく聞こえる場合があるようです。その場合には,スピーカーを利用してみてください。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Blogopolisから学ぶ計算幾何

計算幾何学は,図形に関するアルゴリズムを研究するコンピュータサイエンスの一分野です。本連載では,ビジュアルブログ検索エンジン「Blogopolis」で採用されている計算幾何のアプローチを例に取り上げながら,計算幾何の初歩を実践的に学習します。

検索エンジンはいかにして動くのか?

本連載では, 今や誰もが利用している検索エンジンの中身を,全体の仕組みやデータ構造,アルゴリズムから分散インデックスまで,最近の研究事例も交えて紹介します。

連載一覧