これまで各自で課題を進めてきましたが、今日は終日集合研修ということで朝から晩までペアでTDD漬けです。

▼お題

▼環境設定

▼講師
@brtRiverがメインだったのですが、@bash0C7@ajiyoshiが途中からレビューに乱入してきましたw
13内定者研修_tdd_20130111


▼ショッピングカートのお題を改変
ショッピングカートのお題は在庫の概念が入ってると複雑になるよねーということで下記のように改変しました。
# ECサイト
1. 商品を1つ指定し、購入することができる。
* 商品
    * 商品名、価格
2. 商品を複数指定し、購入することができる。
* 消費税は商品の合計金額の5%
3. 商品を購入するときに配送方法、支払い方法を選択できる。
* 配送方法
    * 通常配達: 配送料 0円
    * お急ぎ便: 配送料 200円
* 支払い方法
    * クレジットカード
    * 代金引換
    * コンビニ・ATM払い
* 消費税は商品の合計金額に配送料を加えた金額の5%
4. オプションは組み合わせで制限がある。
* お急ぎ便を選択した場合、コンビニ・ATM払いは選択できない
5. 商品の合計金額によって配送料金が変わる。
* 商品の合計金額が10,000円以上の場合はお急ぎ便の配送料が0円になる。
6. 数量によって割引になる商品がある。
* RedBullを24個以上購入する場合、単価が20%割引になる。
7. 購入日付によって割引になる商品がある。
* 2月1日から2月末までの期間にダウンジャケットを購入する場合、単価が15%割引になる。
* 3月1日から3月末までの期間にダウンジャケットを購入する場合、単価が30%割引になる。


19:30時点でピザを食べながらまだまだ続くww
13内定者研修_tdd_20130111_2


追記
21時過ぎから@ajiyoshiのライブコーディングが始まり、結局23時過ぎまで盛り上がりました。
計13時間の耐久TDDペアプロ研修お疲れ様でした。