Shinya’s Daily Report このページをアンテナに追加 RSSフィード

2011/07/09(土)

[][]TDD Boot Camp in TokyoにUstream参戦してみた(講演・LTのみ) #tddbc 16:03 TDD Boot Camp in TokyoにUstream参戦してみた(講演・LTのみ) #tddbcを含むブックマーク TDD Boot Camp in TokyoにUstream参戦してみた(講演・LTのみ) #tddbcのブックマークコメント

f:id:absj31:20110709145311j:image

このエントリを書いている現時点ではTDD実践が行われている(Ustream配信でもその模様が放映されている)のですが、午前中の和田さんセッション&LT、午後のLTについて自分なりにつぶやいた内容・情報をまとめてみようかと思います。(並べただけとも言う)

実際に現場に参加した訳では無いですし、ましてや実演はUStream映像を眺めているだけ。という現状ですが、それだけでも十分に得るもの、TDDの面白さは体感出来たと思います。

実際に参戦・体験された方々のエントリがこの後続々UPされる事でしょうし、内容に関してはそちらの方々のものがより濃くなっているかと。それまでの繋ぎとしてこちらのエントリを御覧頂ければと思います(笑)

勉強会のTogetterは以下。大きな流れはこちらをご参照下さい。

以下自分のつぶやき一覧及び関連URL等。


TDD講演

下記のスライドは当日(7/9)のモノではないですが、内容的にはほぼ同じものかと。

言及のあった書籍/Web

以下のWikiでも内容は閲覧可能。

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

f:id:absj31:20110709152245j:image


LT

LT:「TDDを採用に至った経緯と期待することを経営、PM目線で」

LT:「gitのおはなし」

こちらのLTに関しては早速資料が挙げられていたのでリンクしておきます。

LT:「テストとかアジャイルとか言いはじめて1年が経過した結果」

  • @hirocast さんのLTがそろそろ始まりそうです。 #tddbc posted at 13:29:06
  • テストとかアジャイルとか・・・の話はしません。 #tddbc posted at 13:32:32
  • 人類ペアプロ計画 #tddbc ペアプロで重要なルールを伝授。 posted at 13:33:05
  • ペアプロを取り巻く現実:エライ人が『やれ!』→暴走→活動停止(あれ?)→どうにかなってそのまま終了→次もループ・・・ #tddbc posted at 13:36:05
  • クリアすべきハードル:せめて楽しく仕事を。 #tddbc posted at 13:36:32
  • 話す:ペアプロ相手と話そう。 ・・・スキル・能力・展望・ゴールなど/選択肢の提案・連帯/タスクを解決したことを祝福 #tddbc posted at 13:37:38
  • 余計なアプリは終了、全神経を目の前のタスクへ。2人のプログラマの能力を衝突・解決。 #tddbc posted at 13:38:55
  • 勇気:正しいと思うか?必要か?/助けを求める/知らない事を認める #tddbc posted at 13:39:20
  • 分からない事を分からない・・・って言うのは、歳を追う毎に難しくなってきますね〜。意識して認めていきたいものです。 #tddbc posted at 13:40:40
  • 休憩重要:全身全霊は疲れる/サボりではない、怠けでも無い。/必要な力を、もう一度取り戻す。 #tddbc posted at 13:41:24
  • 1+1<2。 やっぱ真剣に考える、力を振り絞ると疲れるんだね・・・ #tddbc posted at 13:42:03
  • TDDBCに臨む際は知らない事バリバリ出てくるだろうけど、『知ってる』と言える風にスキルを高めて行きたいところもあるよね。 勉強する上で大いにモチベーションになる。 #tddbc posted at 13:43:30

LT:「ケントベックの「テスト駆動開発入門」で勉強して業務で使った事例」

  • @remore さん:TDDを実践してわかったTDDつまづくあるあると、自分なりの乗り越え方まとめ。 #tddbc posted at 13:45:30
  • "TDDは分析技法および設計技法” #tddbc posted at 13:47:26
  • TDD簡単だお!(3ヶ月前)→現実を知る事に。 現実と乗り換え方を発表。 #tddbc posted at 13:48:00
  • ※この物語は割とノンフィクション、らしい。 #tddbc posted at 13:48:20
  • 3つの障害・・・(1)レガシーコード山脈(テストコードのない実装) #tddbc PHP/10万行、テストコード0。 posted at 13:49:54
  • つまづくあるある・・・山を目の前にして戦意喪失→我流でGO!正解を見つけるのは難しい。失敗して躓きながらプラクティスを作って行く。 Model/Controller/Viewから #tddbc posted at 13:51:06
  • テストフレームワークを使って、絶対失敗しないフィクスチャを作る setUp()/tearDown()等を用いる。 #tddbc posted at 13:54:05
  • (2)生産性の谷・・・書いてる内に時間が掛かる、開発速度が落ちてそれをリーダーにに指摘される。テストコードを書くと開発が遅くなって戦意喪失。 これはとにかく経験を積むしかない。 #tddbc posted at 13:58:03
  • 運用編、環境構築について。開発効率が下がった分は残業してでも同じパフォーマンスを出す覚悟も。 #tddbc posted at 13:59:12
  • テストコードは1メソッドに対して1テストするだけでも違う。 #tddbc posted at 13:59:40
  • 費用対効果についても色々考えるようになった。 #tddbc posted at 14:00:37
  • (3)自己満足の砦・・・無関心と自身喪失に満ちた砦。意外に多くの勇者が一人で燃え尽きてるんじゃないか説。『TDDやってるんだぜ』→『ふ〜ん』/ずっとレッドのままだと(数十分でも)辛い。 掛けた努力の割に報われないと思い込んでしまう。→誰かに話す。弱音を打ち明ける。 #tddbc posted at 14:02:41
  • 成果を上手にアピールするのも効果あり。勉強会でLT、ブログを書いて反響を頂いたりも良。 #tddbc posted at 14:03:33
  • リズムが壊れたからと行って自分の能力が低い訳じゃない、と開き直れるか。現実と向き合えるか。 #tddbc posted at 14:04:13
  • 読んでおくべきTDD関連のソース:三周遅れのXP http://t.co/168eD8W #tddbc posted at 14:05:30
  • アジャイル読書会などのお知らせで〆。 #tddbc posted at 14:06:06


TDD Boot Campの合間(昼休み)には2011/07/31開催予定のTDD Boot Camp 1.6 in Tokyoの募集告知も行われ、1〜2時間で定員30名が埋まるというこちらも瞬殺事態に。TDDは相変わらずに人気ですね。(募集告知開始を虎視眈々と狙っていたので、1.6には無事参加出来そうです。)

また、LTの合間に、書籍『アジャイル侍』に関する読書会が今後各地で開催される方向である、というお話もあった模様です(渋谷新宿湯島)。こちらも要チェックですね。

f:id:absj31:20110709155812p:image:w400


午後のペアプロ実演の模様はUstreamでも放送(主に音声のみ。映像は若干引き気味の映像を固定アングルで)されていましたが、その模様を見ていて、やはり実践形式を積んで『TDD慣れ』しておいた方がより楽しめそうだな、という感覚を抱きました。この辺はBoot Camp系ならどのテーマでも共通してそうな感じですね。

TDDBC 1.6開催まで約3週間、出来る限りの事はこなして臨みたいところです!

関連レポート

[][]今日のつぶやき 2011/07/09 05:39 今日のつぶやき 2011/07/09を含むブックマーク 今日のつぶやき 2011/07/09のブックマークコメント

この日のつぶやきは計215。それまでの記録(114 Tweets:2010/06/25(金)南アフリカワールドカップ 日本vsオランダ戦)を倍近くとなるつぶやき数でした!要因は勿論この日開催されたTDDBC in TOKYO。自分が毎度やっている従来のブログまとめとは異なり、つぶやき整理という形を取ろうと思いながらつぶやきを連投するスタイルとなったためにこれだけのつぶやき数となりました。これはこれで情報整理の手間が省けて楽ではありましたね。場合によってはこちらのスタイルで参戦するもの有りかも知れん。

この日はTDDBC Ust参戦記録もあるので(1日辺りの文字数制限に引っ掛かりそうだし)つぶやき記録はTwilog関連日付ページへのリンクへと留めておきます。