TDDBCは、テスト駆動開発を手を動かし学ぶイベントです。
札幌では、2ヶ月に1回程度のペースで実施しており、少しずつテスト駆動開発の文化が根付き始めて来ました。
今回のTDDBCでは、札幌2.1の時に好評だった、1つ上のレイヤーからテスト駆動開発にアプローチする、すなわち振る舞いや受入テストを意識したテスト駆動開発を実践します。今回も3~5名程度のチームに分かれ、1つのプログラムを作成していきます。参加者の中には今回が初めてのテスト駆動開発かもしれませんが、少しずつ教わりながら体験してみてください。
尚、今回のTDDBCでは「アジャイル開発におけるテスト」がテーマです。アジャイル開発では、1つの機能やフィーチャを「ストーリー」として抽出し、その「ストーリー」が完了することが1つのサイクルです。完了させるにはテストが必要です。どんなテストをどのようにする事が望ましいかを考えていきましょう。
お題は「ボーリングのスコア計算」です。
https://bitbucket.org/shuji.w6e/tddbc-sap-2.3/
--
================================
Shuji Watanabe (skypeId: shuji.w6e)
Blog:
http://d.hatena.ne.jp/shuji_w6e/
Labo:
http://www.deathmarch.jp/
Community:
http://www.sapporo-java.org/