BDD しませんか?

1,313 views

Published on

このドキュメントを読むより、blog を読んだ方がわかりやすかったりします。
あと、HuiFont を入れて読むとよい感じになります。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,313
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BDD しませんか?

  1. 1. TFS の次に<br /> BDD はいかがですか?<br />海江田兼輔<br /> (Qooh0)<br />
  2. 2. はじめに<br />今回の内容は、私の所属している会社、コミュニティとは関係ありません。<br />ご意見・ご感想は<br />Qooh0.info@gmail.com<br />Or @Qooh0 まで~<br />
  3. 3. いいわけ<br />今回の資料は、ALM-Day In Japan<br />の開催前に作っています<br />当日の話と少し違うかもしれません。<br />まぁ、当日の昼もつくっていますが!<br />ちなみに、海外で行われた<br />ALM Summit の動画・資料↓<br />(http://www.alm-summit.com/schedule.aspx)<br />
  4. 4. このLT の結論<br />Team Foundation Server<br />導入の次は「BDD」<br />    してみませんか?<br />
  5. 5. つまり、TFS 導入後の<br /> Next Step<br />
  6. 6. ALM って結局なんだっけ?<br />たぶん DB を中心とした<br /> 要求からリリースまでを<br /> スムーズに行うための支援ツール<br />   および、そのサイクル、考え方<br />
  7. 7. あってる?<br />
  8. 8. 現在:よっしゃー、レポジトリサーバーを<br />   設置しようず!( 含む TFS)<br />http://www.flickr.com/photos/jeansmom/3273442850/<br />
  9. 9. Open Source の場合:<br />   よし、次は BTS/ITS だ!<br />
  10. 10. TFS には機能があるぜよ<br />
  11. 11. と長沢さん<br />が説明<br />してるはず<br />
  12. 12. Open Source の場合:<br />   よし、次はTDD だ!<br />http://www.flickr.com/photos/nyuhuhuu/4442144329/<br />
  13. 13. Visual Studio でできるじゃん<br />
  14. 14. と@Kaorun55が<br />説明してる<br />はず…<br />
  15. 15. TFS と連携することで<br />構文等のチェックも<br />できるぜ<br />継続的インテグレーション (CI) Like だって<br />できるぜ<br />http://www.flickr.com/photos/8078381@N03/3602174223/<br />
  16. 16. と<br />@libatyさんが説明…(ry<br />
  17. 17. しかし、ほんとに TDD だけで良いのか?<br />Jim Coplien氏、 Maria Siniaalto氏は否定しています。<br />TDD によると密結合になったり、<br />複雑なシステムを作りやすくなる<br />と紹介しています。<br />
  18. 18. 何がいいの?<br />BDD さ!<br />
  19. 19. どう違うの?<br />「ふるまい」<br />を記述する<br />http://www.flickr.com/photos/darkpatator/2258644510/in/photostream/<br />
  20. 20. こんな感じ…<br />
  21. 21. ソース<br />
  22. 22. ソリューション/プロジェクト<br />
  23. 23. メリットは?<br />テストにバグが入り込みにくいらしい<br />仕様決定者にテストがわかりやすい<br />デメリットは?<br />Visual Studio/w TFS などとの<br />         統合性が悪い<br />
  24. 24. TDD と BDD でテストのレベルを<br />分けることによって補完的なテストが可能<br />…もちろん、BDD でも TDD レベルのテストは書けるけど<br />Visual Studio <br />の統合度から考えて微妙だと思う。<br />http://www.flickr.com/photos/falcon_mohyan/4967595343/<br />
  25. 25. 大事なところは<br />F# で Coq もいいかもね<br />Coq … INRIA で開発中の<br />   Proof Assistant (証明支援器)<br />
  26. 26. 3/17 考える大人になるのためのTOC<br />http://kokucheese.com/event/index/8798/<br />
  27. 27.
  28. 28. 3/30 すくすくすくらむ<br />認定スクラムマスター研修のふりかえりで<br />たぶん、Scrum についてのおさらいをします<br />
  29. 29. BDD の実際のやり方は Blog 等で…<br />     あと、スクラムコーチします。<br />ご清聴<br /> ありがとうございました<br />PPT製作者:Qooh0<br />Twitter : @Qooh0<br />

×