Posted by keratonJava@gmail.com, 16 October 2014

Apa yang harus dilakukan apabila kita hendak memperbaiki bug. Kenapa bug ini terjadi ? Apakah ada yang salah dengan proses ?

Buatlah test yang gagal

Bug terjadi karena kita tidak mengimplementasikan kasus tertentu atau karena terjadi sebuah regresi dalam pembuatan fitur lain. Yang pasti ini terjadi kerena tidak mengkovernya dengan sebuah test. Maka sebelum memperbaikinya kita harus membuat atau menambah sebuah spesifik test untuk mengatasi problem tersebut. Test tersebut haruslah gagal, artinya test tersebut harus memproduksi proses yang gagal dengan kata lain bug. Setelah itu baru kita memperbaikinya. Hasilnya adalah bug yang diperbaiki dan sebuah test mengkovernya.

Review proses

Bila terjadi sebuah bug, ini disebabkan karena adanya lubang dalam proses kita. Mungkin karena spesifikasi yang tidak jelas, developer yang tidak cukup waktu untuk mengerjakan atau karena kode dari developer yang tidak cukup baik. Setelah review tersebut, harus dilanjutkan dengan aksi menutup lubang tersebut. Misalnya dengan mengintensifkan kode review, review spesifikasi antara programmer dan business analysis. Dengan demikin proses akab berjalan dengan semakin baik.


Tagged with : craftsmanship test bug


comments powered by Disqus