Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
コンパイルの違い
nikawa2161
0
0
error-marp.pdf
nikawa2161
0
5
difit
nikawa2161
0
12
フロントのキャッシュ
nikawa2161
0
5
Dia
nikawa2161
0
3
LLMを拡張機能に
nikawa2161
0
10
経営戦略(人生)
nikawa2161
0
10
コンポーネントとレンダー
nikawa2161
0
5
cursor
nikawa2161
0
7
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Fireside Chat
paigeccino
39
3.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Done Done
chrislema
185
16k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
How STYLIGHT went responsive
nonsquared
100
5.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
A designer walks into a library…
pauljervisheath
207
24k
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に戻って繰り返す
テスト書きましょ