Apa itu TDD dan unit test??

Apa itu TDD dan unit test??

Apa itu TDD dan unit test??

TDD atau Test Driven Development menurut sepemahaman saya adalah sebuah konsep, aturan, atau spesifikasi dari fitur yang “akan” kalian buat mau seperti apa. Jadi pendekatannya untuk memastikan “fitur” yang kalian buat sudah siap untuk di lanjutkan ke “fitur” selanjutnya. Maksud dari fitur disini adalah sekumpulan kode yang kalian buat untuk mencapai sesuatu yang diharapkan.

Unit test adalah proses pengecekan atau verifikasi pada unit atau komponen terkecil yang kalian test.

Contoh mudahnya seperti ini, misal kalian sedang belajar masak, untuk melakukan uji coba masak, kalian butuh resep masakan yang akan kalian buat, pada resep tersebut terdapat list bahan-bahan yang di butuhkan misal, telur, kunyit, dan kelapa nah resep itu adalah TDD, dan proses kalian memilah bahan-bahan adalah unit test, jika bahan-bahan yang telah dipilah sesuai dengan resep, artinya proses selanjutnya bisa dilakukan yaitu memasak.