In the spacecraft business no design can survive the review process, without first answering the question—how are we going to test this thing? – Glen B. Alleman
Jeff Atwood memberikan posting menarik mengenai Spartan Programming, sebuah praktek pemrograman yang mengedepankan konsep minimalis. Hal ini tentu akan membuat beberapa orang yang menyukai membaca code yang verbose jadi ‘mati kutu’.
Setelah saya melihat seperti apa Spartan Programming ini diterapkan di Java, sebenarnya praktek ini sangat cocok sekali jika digabungkan dengan praktek Test Driven Development (TDD) dan ini ternyata sering saya praktekan secara tidak sadar selama menganut ajaran TDD. Oke mari kita bahas dahulu mengenai TDD.
Pepatah cina pernah mengatakan,
Experience is a hard teacher because she gives the test
first, the lesson afterward Read the rest of this entry »







Recent Comments