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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nikawa2161
October 17, 2024
2k
2
Share
テスト駆動開発の定義
nikawa2161
October 17, 2024
More Decks by nikawa2161
See All by nikawa2161
Node.js Subpath imports
nikawa2161
0
11
Sagaパターン入門(続編)
nikawa2161
0
23
Sagaパターン入門
nikawa2161
0
30
沖縄観光とPostgreSQL排他制約の話
nikawa2161
0
24
20251209_プログラミング原則の学び
nikawa2161
0
19
自分のコードを数年ぶりに読んだら
nikawa2161
0
14
ユーザーインタビュー分析に参加して得られたことと気づき
nikawa2161
0
17
oEmbedとは?
nikawa2161
0
33
はじめまして、にかわです
nikawa2161
0
15
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Six Lessons from altMBA
skipperchong
29
4.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The Language of Interfaces
destraynor
162
26k
So, you think you're a good person
axbom
PRO
2
2k
Ruling the World: When Life Gets Gamed
codingconduct
0
190
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
Leo the Paperboy
mayatellez
6
1.6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
sira's awesome portfolio website redesign presentation
elsirapls
0
210
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に戻って繰り返す
テスト書きましょ