Saya tidak pernah menggunakan mekanisme pengujian otomatis di salah satu proyek saya dan saya merasa saya kehilangan banyak hal. Saya ingin meningkatkan diri saya sendiri, jadi saya harus mulai menangani beberapa masalah yang saya abaikan seperti ini dan mencoba Git daripada terjebak di SVN.
Apa cara yang baik untuk belajar TDD? Saya mungkin akan menggunakan Eclipse untuk memprogram di Jawa. Saya pernah mendengar tentang JUnit, tetapi saya tidak tahu apakah ada hal lain yang harus saya pertimbangkan.
sumber
Sebenarnya tidak ada pengganti untuk hanya meraih test harness (seperti NUnit), membaca beberapa literatur dan kemudian membuat tangan Anda kotor.
Seperti yang pernah dikatakan James T. Kirk, "Kita belajar sambil melakukan."
sumber
Saya sangat merekomendasikan buku ini: Growing Object-Oriented Software Dipandu oleh Tes
Ini memiliki contoh yang baik dalam menjalankan buku ini dan memberikan pandangan yang sangat koheren tentang kapan tes harus dibuat, apa yang harus mereka isi dan bagaimana mereka harus dibangun dan direstorasi.
sumber
Periksa tautan ini . Ini adalah blog Bob Martin di TDD - hal yang bagus untuk membuat Anda mengerti (atau memberi Anda prospek lain) berpikir dalam TDD.
sumber