The Joel Test : 12 Langkah Untuk Membuat Kode Yang Baik

The Joel Test, sambil me-ngeryitkan dahi saya baca ulang-ulang dengan hati-hati artikel lama ini. Hehe, dulu sempat bikin rame team developer kami tahun 2007, waktu itu para senior sedang heboh berdiskusi,  “Sebaiknya programming yang baik, untuk menghasilkan code yang baik  itu seperti apa?”.

Entahlah sepertinya artikel ini, menurut saya masih sangat relevan untuk tahun 2017 ini, meski artikel tersebut dibuat tahun 2000.

Mr. Joel intinya memberi 12 pertanyaan, yang jawabannya adalah “Yes” atau “No”. Score yang harus anda dapatkan adalah 12, jika 11 saja anda jawab “Ya”, berarti team software development anda masih ditolelir. Namun jika anda menjawab “Ya” minimal 10 soal atau dibawahnya, berarti anda punya masalah di organisasi software development anda.

12 Pertanyaan dari Mr. Joel adalah sebagai berikut :

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?

 

Membuat perubahan memang sangat sulit, tetapi jika tidak mau berubah, ya tenggelam saja.

Saatnya #Berubah :)