Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング 復習スライド 動画はこちら Copyright © 2022 やっとむ、合同会社やっとむ屋
Slide 2
Slide 2 text
和田卓人さんによる、TDDBC2020 Onlineの動画 (YouTubeで公開)から切り貼りして、少しだけ コメントを足したスライドです 動画を見た後で、復習したり、集まっておさらい したりするときに、使えるように作りました このスライドだけでは内容がわからないので、 必ず動画とあわせてご利用ください
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
仕様をもとに TODOリストを作る テスト容易性と 重要度で 着手順を調整する
Slide 7
Slide 7 text
下から上に書く (assert first) まずRedから 準備・実行・検証を意識的に区別する
Slide 8
Slide 8 text
次にGreen 仮実装 (fake it) Greenのまま リファクタリング
Slide 9
Slide 9 text
TODOリストは 詳細化しつつ 更新・整理する
Slide 10
Slide 10 text
不安に応じて 歩幅、間合いを調整
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
「動作する仕様書」 としての テストを書く
Slide 13
Slide 13 text
メンテナンスコストを 意識して ドキュメントとなる テストを残し 維持する
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
サイクルを守って 不安を減らす Red Green Refacotring
Slide 16
Slide 16 text
補足 • TDDは開発手法。開発を駆動するためにテストを書く • 品質保証のテストとしては、不十分(なことが多い) • テストコードもメンテナンスコストが必要な資産。 後で活用できるようにリファクタリングする • 厳密にテストファーストでなくてもよい。プロダクト コードとテストをほぼ同時に書くのがだいじ • TDDは不安に立ち向かうためのスキルであり、 練習すれば上達する
Slide 17
Slide 17 text
やって みよう❣