Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ゆるTDDの               ススメ +α                   @joker10072012年4月8日日曜日
自己紹介               • 橋立 友宏               • @joker1007               • 株式会社 ウサギィ               • Railsエンジニア               •...
言いたいこと  •     自分がTDDをやる理由。  • 俺流TDD練習法。2012年4月8日日曜日
ジョジョで伝える                TDDの精神2012年4月8日日曜日
TDDの精神とは  まさにこれだッ!2012年4月8日日曜日
2012年4月8日日曜日
もう一つ               大事な事ッ!2012年4月8日日曜日
ジョジョの中で最もTDDなスタンド         クラフトワーク2012年4月8日日曜日
エバンジェリスト業                  終了2012年4月8日日曜日
どうすれば                TDDが               できるのか2012年4月8日日曜日
写経       +   ゆるくやってみる2012年4月8日日曜日
TDDに必要な能力      •    ユニットテストが書けること   始める      • インターフェース設計が出来ること 実践する      • ストレスなくコードを行き来できるように           ツールを活用する        ...
TDDが難しい                 と感じる                  理由を                聞いてみた2012年4月8日日曜日
TDDが難しい理由               • コード書いてからじゃないと、何を検証                したいかとか、どんな感じになるかな                んて分からん               • 呼び出しイン...
本当にそうなのか?2012年4月8日日曜日
TDDへの誤解               •ゴールを先に書こうとする               •テストコードは正しいもの               •厳密なテストファースト2012年4月8日日曜日
TDDの実際               •凄いしょぼいことから始める               •必要ならば、テストコードもバ               リバリ書き直す。               •とりあえず動かしてから考える    ...
広義のTDD     コード書く    コード書く     コード書く        ↓ テスト書く ↓   テスト書く  ↓      実行する     実行する      実行する        ↓        ↓         ↓  ...
まとめ                                黄金の回転ッ!               • ジョジョはTDDの精神を教えてくれる               • TDDをやる = インタフェースを考える        ...
Upcoming SlideShare
Loading in …5
×

ゆるLTのススメ+α

4,144 views

Published on

TDDカンファレンス2012での発表資料

  • Be the first to comment

  • Be the first to like this

ゆるLTのススメ+α

  1. 1. ゆるTDDの ススメ +α @joker10072012年4月8日日曜日
  2. 2. 自己紹介 • 橋立 友宏 • @joker1007 • 株式会社 ウサギィ • Railsエンジニア • ジョジョエバンジェリスト2012年4月8日日曜日
  3. 3. 言いたいこと • 自分がTDDをやる理由。 • 俺流TDD練習法。2012年4月8日日曜日
  4. 4. ジョジョで伝える TDDの精神2012年4月8日日曜日
  5. 5. TDDの精神とは まさにこれだッ!2012年4月8日日曜日
  6. 6. 2012年4月8日日曜日
  7. 7. もう一つ 大事な事ッ!2012年4月8日日曜日
  8. 8. ジョジョの中で最もTDDなスタンド クラフトワーク2012年4月8日日曜日
  9. 9. エバンジェリスト業 終了2012年4月8日日曜日
  10. 10. どうすれば TDDが できるのか2012年4月8日日曜日
  11. 11. 写経 + ゆるくやってみる2012年4月8日日曜日
  12. 12. TDDに必要な能力 • ユニットテストが書けること 始める • インターフェース設計が出来ること 実践する • ストレスなくコードを行き来できるように ツールを活用する 続ける2012年4月8日日曜日
  13. 13. TDDが難しい と感じる 理由を 聞いてみた2012年4月8日日曜日
  14. 14. TDDが難しい理由 • コード書いてからじゃないと、何を検証 したいかとか、どんな感じになるかな んて分からん • 呼び出しインターフェースを考える力が 足りない。コードを書くだけじゃなく 設計する力が必要。2012年4月8日日曜日
  15. 15. 本当にそうなのか?2012年4月8日日曜日
  16. 16. TDDへの誤解 •ゴールを先に書こうとする •テストコードは正しいもの •厳密なテストファースト2012年4月8日日曜日
  17. 17. TDDの実際 •凄いしょぼいことから始める •必要ならば、テストコードもバ リバリ書き直す。 •とりあえず動かしてから考える のもアリ2012年4月8日日曜日
  18. 18. 広義のTDD コード書く コード書く コード書く ↓ テスト書く ↓ テスト書く ↓ 実行する 実行する 実行する ↓ ↓ ↓ 目で確認 目で確認 目で確認 ↓ ↓ ↓ 動かない 動かない 動かない ↓ ↓ ↓ 直す 直す 直す2012年4月8日日曜日
  19. 19. まとめ 黄金の回転ッ! • ジョジョはTDDの精神を教えてくれる • TDDをやる = インタフェースを考える • TDDやってると設計力も身に付く • 一回書いてみて、良さそうなあるべき形 を見つけたら、そのテストを書いてみて 練習する。2012年4月8日日曜日

×