和田卓人さんによる、TDDBC2020 Onlineの動画から切り貼りして、少しだけコメントを足したスライドです
https://www.youtube.com/watch?v=Q-FJ3XmFlT8&t=1145s
動画を見た後で、復習したり、集まっておさらいしたりするときに、使えるように作りました
このスライドだけでは内容がわからないので、必ず動画とあわせてご利用ください
TDD Boot Camp 2020 Online #1基調講演/ライブコーディング復習スライド動画はこちらCopyright © 2022 やっとむ、合同会社やっとむ屋
View Slide
和田卓人さんによる、TDDBC2020 Onlineの動画(YouTubeで公開)から切り貼りして、少しだけコメントを足したスライドです動画を見た後で、復習したり、集まっておさらいしたりするときに、使えるように作りましたこのスライドだけでは内容がわからないので、必ず動画とあわせてご利用ください
仕様をもとにTODOリストを作るテスト容易性と重要度で着手順を調整する
下から上に書く (assert first)まずRedから準備・実行・検証を意識的に区別する
次にGreen仮実装 (fake it)Greenのままリファクタリング
TODOリストは詳細化しつつ更新・整理する
不安に応じて歩幅、間合いを調整
「動作する仕様書」としてのテストを書く
メンテナンスコストを意識してドキュメントとなるテストを残し維持する
サイクルを守って不安を減らすRedGreenRefacotring
補足• TDDは開発手法。開発を駆動するためにテストを書く• 品質保証のテストとしては、不十分(なことが多い)• テストコードもメンテナンスコストが必要な資産。後で活用できるようにリファクタリングする• 厳密にテストファーストでなくてもよい。プロダクトコードとテストをほぼ同時に書くのがだいじ• TDDは不安に立ち向かうためのスキルであり、練習すれば上達する
やってみよう❣