使い方
- 最初は「落ちるテストを1つだけ」用意する(受入条件は1点)
- Green 化では「そのテストだけを通す最小実装」を行う
- その後に重複除去・命名・設計整合をリファクタで行う
手順
- RED: 失敗する最小テストを1つだけ追加
- GREEN: そのテストだけ通す最小実装
- REFACTOR: 重複排除/命名/設計整合を実施
例
examples/red_case_sample.py
From the acceptance criteria, mark only the lowest one point as RED. Do not create multiple failure factors at the same time. This is a skill to strictly adhere to the order of RED→GREEN→REFACTOR.
examples/red_case_sample.py