Saya kebanyakan mengerti teori TDD, tapi saya tidak tahu bagaimana memulainya. Saya duduk untuk menulis tes unit untuk proyek pribadi dan menyadari. . . Saya tidak tahu apa yang saya uji. Objek apa, fungsi apa, dll.
Misalnya, katakanlah saya ingin menulis aplikasi untuk membantu keluarga kami mengelola tugas tugas. Berikut adalah beberapa pertanyaan dalam pikiran saya: Bagaimana saya beralih dari ide ini ke tes pertama saya? Berapa banyak yang harus diputuskan sebelum saya mulai, dan berapa banyak yang saya ketahui setelah saya mulai menulis tes? Kapan saya membuat keputusan seperti apakah akan menyimpan data dalam file teks atau database? Haruskah saya melakukan tes penerimaan pengguna sebelum memulai? Haruskah saya memiliki UI yang dirancang? Haruskah saya memiliki spec? (Saya menyadari setidaknya beberapa contoh pertanyaan ini mungkin berada di "area abu-abu").
Selain pertanyaan judul tentang mendapatkan tes unit pertama, bisakah Anda juga memberikan contoh seperti apa tes unit pertama untuk proyek seperti proyek sampel?