Jaga Aplikasi Selalu Berfungsi
Inilah disiplin yang membuat semua hal lain mungkin terjadi:
- Jalankan setelah setiap langkah. Bukan setiap tiga langkah. Setiap satu langkah.
- hanya state yang berfungsi. Sebuah commit adalah titik simpan yang bisa kamu kembali. Jika satu langkah merusak sesuatu yang tidak bisa kamu perbaiki dalam satu-dua menit, buang saja (
git restore .atau revert) dan buat ulang dengan permintaan yang lebih jelas — jangan menumpuk perbaikan di atas dasar yang sudah rusak. - Satu urusan per langkah. Jika kamu tergoda untuk juga "sekalian saja memperbaiki hal lain itu," tahan diri. Selesaikan irisan yang sedang berjalan, commit, baru mulai langkah baru.
- Jelaskan bug-nya, jangan mendiagnosisnya. Ketika sesuatu rusak, katakan pada AI persis apa yang kamu lihat: "Setelah mengklik bintang kedua, penghitungnya menunjukkan 1, bukan 2." Biarkan AI menemukan penyebabnya.