TDD dengan red, green, refactor
Ikuti siklus TDD pada satu perubahan kecil.
dasar #TDD
Yang akan kamu pahami
Pisahkan tes gagal, implementasi minimal, dan perapian kode.
Konsep inti
Red memastikan tes menangkap perilaku yang belum ada. Green menambah implementasi secukupnya. Refactor merapikan struktur sambil mempertahankan perilaku.
Coba langkahnya
Fungsi ongkir perlu mengembalikan nol saat belanja mencapai Rp100.000.
| Harapan | Hasil aktual | Status | |
|---|---|---|---|
| Rp100.000 | 0 | 10.000 | Red |
| Rp99.999 | 10.000 | · | · |