Slide 1

Slide 1 text

テスト駆動開発の定義 create by: Ô @nikawa2161 | @nikawa2161 | ✉ [email protected]

Slide 2

Slide 2 text

Ŝ What we do 1 TDDとは 2 TDD⼿順 3 まとめ

Slide 3

Slide 3 text

よろしくお願いします

Slide 4

Slide 4 text

Ŝ はじめに

Slide 5

Slide 5 text

Ŝ テスト駆動とは

Slide 6

Slide 6 text

Ŝ テスト駆動とは 1 テストコードを書くこと 2 開発者が⾃分でテストコードを書くこと 3 テストコードを実装よりも前に書くこと

Slide 7

Slide 7 text

Ŝ 必須ではある 1 ❌テストコードを書くこと 2 ❌開発者がテストコードを書くこと 3 ❌テストコードを実装よりも前に書くこと

Slide 8

Slide 8 text

Ŝ なんて呼ぶか 1 ⾃動テスト 2 開発者テスト 3 テストファースト

Slide 9

Slide 9 text

Ŝ よくある間違い 1 テストファースト 2 レッド、グリーン、リファクタの3ステップを繰り返す もの

Slide 10

Slide 10 text

ŜREDGREENREFACTOR

Slide 11

Slide 11 text

Ŝ TDD⼿順

Slide 12

Slide 12 text

Ŝ ステップ1 1 テストリスト

Slide 13

Slide 13 text

Ŝ ステップ2 1 ⼀つテストを書く

Slide 14

Slide 14 text

Ŝ ステップ3 1 テストを成功させる

Slide 15

Slide 15 text

Ŝ ステップ4 1 リファクタリング

Slide 16

Slide 16 text

Ŝ ステップ5 1 テストリストが空になるまで ステップ2に戻って繰り返す

Slide 17

Slide 17 text

Ŝ ワークフロー 1 テストリスト 2 ⼀つテストを書く(RED) 3 テストを成功させる(GREEN) 4 リファクタリング(REFECTOR) 5 テストリストが空になるまで ステップ2に戻って繰り返す

Slide 18

Slide 18 text

Ŝ ワークフロー 1 テストリスト 2 ⼀つテストを書く(RED) 3 テストを成功させる(GREEN) 4 リファクタリング(REFECTOR) 5 テストリストが空になるまで ステップ2に戻って繰り返す

Slide 19

Slide 19 text

テストリスト ⼀つテストを書く(RED) テストを成功させる(GREEN) リファクタリング(REFECTOR) テストリストが空になるまで ステップ2に戻って繰り返す

Slide 20

Slide 20 text

テスト書きましょ