例えば、FizzBuzz、 スタック、 ボウリングゲーム、整数の区間、ライフゲーム ◦ 同僚とならペアやモブなどを組んで相互に学び合う ◦ 自主練習なら生成AIとペアプロしながらTDDについて学んでみる ◦ やったことをふりかえり、自分でわからなかったこと整理し、生成AIや同僚に質問してみる • 実際の案件でテスト自動化=>テストファースト=>TDDに取り組む ◦ 後でまとめてテストでデバック地獄ではなくて、早めにこまめにテストに取り組む ◦ テストファーストを試してみる ◦ テスト駆動開発を試してみる ◦ やったことをふりかえり、自分でわからなかったこと整理し、生成AIや同僚に質問してみる • 書籍で落ち着いて学んで、実務に応用する ◦ 「リファクタリング (マーチン・ファウラー)」 チュートリアルを実際に手を動かして学ぶはおすすめ ◦ 「Clean Code アジャイルソフトウェア達人の技(ロバート・C. マーチン)」 ◦ 「テスト駆動開発 (ケント・ベック)」 • 研修やTDDに関連する社内外部コミュニティで学んで、実務に応用する ◦ TDDBC、Coderetreat、TDDワイワイ会、テスト駆動飲み会 etc… ベイビーステップでテスト駆動開発を学んで実務で使うには?