Test Driven Development featuring Spartan Programming

18 07 2008

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 »





Ruby on Rails VS .NET + Java + PHP + ColdFusion + Django

20 10 2007

Posting ginian biasanya bakalan bikin flamewar, cuma mau share apa kata Rails tentang semua languange. Silahkan dinikmati videonya (YouTube) di sini . Asli lucu2 banget :)

Sedikit percakapan antar

  • Rails dan PHP, kata si Rails, PHP berantakan (sampe ditunjukkin bajunya semrawut dengan benang kusut dan si Rails rapi), trus juga dibuat lelucon kalo cakePHP selalu ngekor Rails yang saking ngefansnya akhirnya si CakePHP bawa2 buku Rails dan minta di tanda tangani sama si Rails. Kocak!
  • Rails dan Java, Java terlalu banyak jar untuk bikin aplikasi (sambil ditunjukin si Java punya banyak jar (guci) didepannya dan Rails tidak perlu guci sama sekali)
  • Dan lain2 yang menarik untuk dilihat

Read the rest of this entry »








Follow

Get every new post delivered to your Inbox.