Tips refactoring
opss.. ada quiz
kalau misalnya kita akan menambahkan fitur pada suatu program dan kelihatannya sulit menambahkannya karena struktur code yg tidak memungkinkan. hal yg pertama harus dilakukan adalah :
a. menangis dan merengek2 pada project manager: “ga bisa pak …….” dgn nada yg manja
b. memaksakan saja
c. membiarkannya dan tidak mengatakan apa2, malah browsing dan chatting
d. melakukan refactoring
mudah mudahan pilihan kita sama ya …
ini ada tips …
sebelum melakukan refactoring pastikan anda memiliki test yg solid dan mencover code yg akan direfactor, sehingga kita dapat mengetahui bahwa refactoring tersebut berhasil atau tidak. dan mempertahankan kita tetap pada jalan yg benar. dan test tersebut harus diotomatisasi
Lakukan refactoring dengan step2 yang kecil setiap saat. Lakukan perubahan kemudian jalankan test. Perubahan. test. PErubahan test. pastikan semua test tidak ada yg break. Jadi dengan perubahan yg kecil2 tersebut kalau misalnya ada yg salah mudah diketahui. Jangan melangkah terlalu lebar .. ikutilah saran dokter yg bijak ini.
yaps … langkah yg kecil setiap saat dan jalan kan testnya …. jadi kita tau kita berpijak dimana dan tau kita mijak apa …
oke..oke…
klo aku sih ya NANGIS – NANGIS, sambil buka celana, biar PM nya kasihan dan gak lanjutin projek mematikan itu..
*ngepul asap
hahaha…