Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テスト駆動開発の定義
Search
nikawa2161
October 17, 2024
2
2k
テスト駆動開発の定義
nikawa2161
October 17, 2024
Tweet
Share
More Decks by nikawa2161
See All by nikawa2161
UNIX哲学
nikawa2161
0
2
「アプリ」認証追加
nikawa2161
0
2
マッチング
nikawa2161
0
3
自己肯定感
nikawa2161
0
3
問題・解決空間
nikawa2161
0
2
コンパイルの違い
nikawa2161
0
4
error-marp.pdf
nikawa2161
0
5
difit
nikawa2161
0
62
フロントのキャッシュ
nikawa2161
0
6
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
Building an army of robots
kneath
306
46k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
390
Designing for humans not robots
tammielis
254
26k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
62
Being A Developer After 40
akosma
91
590k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
0
89
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
140
Transcript
テスト駆動開発の定義 create by: Ô @nikawa2161 | @nikawa2161 | ✉
[email protected]
Ŝ What we do 1 TDDとは 2 TDD⼿順 3 まとめ
よろしくお願いします
Ŝ はじめに
Ŝ テスト駆動とは
Ŝ テスト駆動とは 1 テストコードを書くこと 2 開発者が⾃分でテストコードを書くこと 3 テストコードを実装よりも前に書くこと
Ŝ 必須ではある 1 ❌テストコードを書くこと 2 ❌開発者がテストコードを書くこと 3 ❌テストコードを実装よりも前に書くこと
Ŝ なんて呼ぶか 1 ⾃動テスト 2 開発者テスト 3 テストファースト
Ŝ よくある間違い 1 テストファースト 2 レッド、グリーン、リファクタの3ステップを繰り返す もの
ŜREDGREENREFACTOR
Ŝ TDD⼿順
Ŝ ステップ1 1 テストリスト
Ŝ ステップ2 1 ⼀つテストを書く
Ŝ ステップ3 1 テストを成功させる
Ŝ ステップ4 1 リファクタリング
Ŝ ステップ5 1 テストリストが空になるまで ステップ2に戻って繰り返す
Ŝ ワークフロー 1 テストリスト 2 ⼀つテストを書く(RED) 3 テストを成功させる(GREEN) 4 リファクタリング(REFECTOR)
5 テストリストが空になるまで ステップ2に戻って繰り返す
Ŝ ワークフロー 1 テストリスト 2 ⼀つテストを書く(RED) 3 テストを成功させる(GREEN) 4 リファクタリング(REFECTOR)
5 テストリストが空になるまで ステップ2に戻って繰り返す
テストリスト ⼀つテストを書く(RED) テストを成功させる(GREEN) リファクタリング(REFECTOR) テストリストが空になるまで ステップ2に戻って繰り返す
テスト書きましょ