Top Banner
濃霧と地雷原の歩き方
26

TDDトラック 事例紹介スライド

Jul 03, 2015

Download

Technology

Masashi Arino

Agile Samurai Base Camp のTDDトラックで
事例紹介発表の際に使用したスライドです。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TDDトラック 事例紹介スライド

濃霧と地雷原の歩き方

Page 2: TDDトラック 事例紹介スライド

有野 雅士

株式会社 アルティネット

@inda_re

https://github.com/indare

Page 3: TDDトラック 事例紹介スライド

お仕事  エンタメ(音楽)系のWebSI よるのおしごと  産業技術大学院大学でTA アジャイルサムライ  埼玉道場 主催

Page 4: TDDトラック 事例紹介スライド

今日の役目

事例トラック

ゆるふわ担当

のはず…

Page 5: TDDトラック 事例紹介スライド

今日伝えたいこと

1. 不安解消

2. 見える化

3. 少しずつ

Page 6: TDDトラック 事例紹介スライド

シーン1:仕様が不明確な時

Page 7: TDDトラック 事例紹介スライド

ある 晴れた日

Page 8: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/nosha/

Page 9: TDDトラック 事例紹介スライド

お客様: 「このファイルにデータフォーマットが書いてあるので、解釈してこのDBからデータ取り込んでください」

俺: 「うーっす。データフォーマット仕様書下さい!」

お客様: 「あるらしいんですけど、ないですwwww」

俺: 「wwwwww\(^o^)/オワタwwwwww」

Page 10: TDDトラック 事例紹介スライド
Page 11: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/bassikgrooove/

Page 12: TDDトラック 事例紹介スライド
Page 13: TDDトラック 事例紹介スライド

テストを書きながら進めて

次々現れる新事実に対し

“安全”に

対処することができた

Page 14: TDDトラック 事例紹介スライド

シーン2:仕様を作るとき

http://www.flickr.com/photos/78555627@N02/

Page 15: TDDトラック 事例紹介スライド

ちなみに現状

• テストありません

• 毎日お祈りです

• 加えた修正の衝突で、他が壊れる

Page 16: TDDトラック 事例紹介スライド
Page 17: TDDトラック 事例紹介スライド

イマヤッテマス  (2013年12月現在)

Cucumberによる仕様の見える化とテストの先行実装  

  HTMLレポート見るとなんとなくわかる  

不明点の見える化  

  期待値に”わかりません”と記載

Page 18: TDDトラック 事例紹介スライド
Page 19: TDDトラック 事例紹介スライド
Page 20: TDDトラック 事例紹介スライド
Page 21: TDDトラック 事例紹介スライド

ATDD

BDD

TDD

システム

Page 22: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/cl_nichols/

Page 23: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/artbystevejohnson/

Page 24: TDDトラック 事例紹介スライド

現実

とはいえ、  

なかなか難しいっすよねwww

Page 25: TDDトラック 事例紹介スライド

まとめ

まずは小さく。

Page 26: TDDトラック 事例紹介スライド

まとめ

いきなりラスボスは無理なので  

まずはスライム倒して  

レベル上げ。