Home > Refactoring > The Two Hats

The Two Hats

Ketika kita menggunakan teknik refactoring dalam pembuatan software kita membagi nya menjadi dua pekerjaan. Penambahan fungsi dan refactoring. Jadi kita punya dua topi yg digunakan.

Pada waktu kita melakukan penambahan fungsi yang dilakukan adalah menambahkan code yang baru. Jadi kita ga ada utak atik code yg lama. Nah proses itu diukur dengan menambahkan test dan membuat test tersebut lulus. Ini topi yg pertama

Pada waktu refactoring kita ga ada sama sekali menambahkan fungsi baru. Hanya restrukturisasi code. Ga ada test yg ditambahkan kecuali tadi kita lupa n tiba2 terpikir. Kita hanya merubah test jika emang benar2 perubahan yg kita lakukan sampai mengubah interface. Ini topi yg kedua

Jadi kita akn sering bertukar topi. Kita mulai dengan penambahan fungsi kemudian kita berpikir .. eh . sepertinya lebih mudah kalau code nya itu diubah gini. Nah kita tukar dengan topi refactoring. Sesudah strukturnya bagus kita menambahkan fungsi lagi. Nah fungsi udh jalan lagi neh … Tapi … mmm sepertinya sulit dimengerti … refactor lagi …

Semua kegiatan ganti2 topi itu dilakukan dalam hitungan2 menit. Tapi hati2 pastikan kita tw kita lagi make topi yg mana .. Sedang menambahkan kah atau lagi refactor … jadi pastikan bikin listnya .. supaya ga da yg lupa .. ok ..

Categories: Refactoring Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: