すし × TDD #sushiruit
-
Upload
youtarou-takahashi -
Category
Technology
-
view
10.523 -
download
0
Transcript of すし × TDD #sushiruit
![Page 1: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/1.jpg)
すし × TDD
@PoohSunny2016/03/14すしルート in ヒカラボ #sushiruit
![Page 2: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/2.jpg)
自己紹介• @PoohSunny ( 高橋陽太郎 )• TDD が好きです– TDD Boot Camp
• でもお寿司の方がもっと好きです
![Page 3: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/3.jpg)
よろしくおねがいしますし!
![Page 4: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/4.jpg)
TDD〜テスト駆動開発〜
![Page 5: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/5.jpg)
引用: http://www.slideshare.net/t_wada/tdd-agile-samurai-base-camp
![Page 6: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/6.jpg)
引用: http://www.slideshare.net/t_wada/tdd-agile-samurai-base-camp
![Page 7: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/7.jpg)
TDD のサイクル
引用: http://www.slideshare.net/t_wada/tdd-agile-samurai-base-camp
![Page 8: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/8.jpg)
TDD のサイクル•RED•GREEN•REFACTORING
![Page 9: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/9.jpg)
TDD のサイクル•RED•GREEN•REFACTORING
![Page 10: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/10.jpg)
お気づきだろうか?
![Page 11: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/11.jpg)
RED
![Page 12: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/12.jpg)
GREEN
![Page 13: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/13.jpg)
REFACTORING
![Page 14: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/14.jpg)
RED
http://bit.ly/1QWyNs0
![Page 15: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/15.jpg)
GREEN
http://bit.ly/1R1VBVn.
![Page 16: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/16.jpg)
REFACTORING
http://bit.ly/1QWwTJc
![Page 17: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/17.jpg)
ポイント
![Page 18: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/18.jpg)
シャリ大事
![Page 19: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/19.jpg)
TDD
![Page 20: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/20.jpg)
リファクタリング大事
![Page 21: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/21.jpg)
シャリなき「すし」は「すし」ではない
![Page 22: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/22.jpg)
リファクタリングなき「 TDD 」は「 TDD 」ではない
![Page 23: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/23.jpg)
意識しないと忘れがち
![Page 24: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/24.jpg)
それを意識づける
![Page 25: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/25.jpg)
リファクタリングを駆動したい!
![Page 26: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/26.jpg)
すしでリファクタリングを駆動したい!
![Page 27: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/27.jpg)
DEMO
![Page 28: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/28.jpg)
感想
![Page 29: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/29.jpg)
やっぱりすしが食べたい
![Page 30: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/30.jpg)
そのためにリファクタリングする
![Page 31: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/31.jpg)
すし(食べたさ)がリファクタリングを駆動している!
![Page 32: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/32.jpg)
まとめ
![Page 33: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/33.jpg)
すしでリファクタリングを駆動する
http://bit.ly/1RlqvY0
![Page 34: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/34.jpg)
すしで TDDを駆動する
http://bit.ly/1RlqvY0
![Page 35: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/35.jpg)
そう、すしは TDD なのだ
http://bit.ly/1UeZITI
![Page 36: すし × TDD #sushiruit](https://reader036.fdocument.pub/reader036/viewer/2022070516/5871b0221a28abda6a8b66c5/html5/thumbnails/36.jpg)
fin.楽しいすしと TDD を