Archive

Posts Tagged ‘Refactoring’

Duplikasi Code

January 25, 2009 Leave a comment

duplikasi code atau kode yang berulang merupakan hal yg paling busuk … wow … jika kita melihat struktur code yg sama … pasti lebih baik jika kita membuatnya pada satu tempat.

Karena jika banyak code yang sama tersebar pada banyak tempat. Pabila terjadi perubahan maka kita harus mencari pada semua tempat code tersebut dan mengubahnya.. tidak boleh ada yg ketinggalan..

tapi kalau codenya terletak pada satu tempat . maka kita tinggal ubah di tempat itu saja .. ga perlu lagi repot2 cari sana sini. dan ketakutan bakalan ada yg ketinggalan atau lupa diubah …. Read more…

Categories: Refactoring Tags: , , ,

Masalah yg ditimbulkan refactoring

January 22, 2009 Leave a comment

Jangan pernah berpikir suatu teknik tidak memunculkan masalah.. Emang kadang klo kita pelajarin suatu teknik yg kren dan menambah produktifitas , pengennya kita terapkan di semua tempat. Contohnya kita baru blajar design pattern … Semuanya mw di pattern kan .. wkwkwkw . bukan jadi bagus .. malah terjadi ledakan kelas .. padahal ga perlu make pattern. Nah refactoring ini juga memiliki keterbatasan juga. Jadi jangan sampai salah menggunakannya.

Database
Read more…

Categories: Refactoring Tags: , ,

The Two Hats

January 22, 2009 Leave a comment

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
Read more…

Categories: Refactoring Tags: , ,

Pengenalan Refactoring

January 20, 2009 7 comments

Ketika sebuah project menjadi semakin besar dan code mencapai jumlah yg cukup besar. Maka besar kemungkinan bahwa kode tersebut mengandung banyak duplikasi, menyalahi aturan2 fundamental oo, responsibility dari class yg salah dll. Kacau. Membaca nya aja udh bikin pusing. Code yg ga jelas. Dan muncul pikiran .. sudahlah .. bangun aja semua dari awal … hehehehe

Apalagi di project yg menggunakan oo.Mudah terjadi penyalah gunaan konsep , pelanggaran2, yang menyebabkan code menjadi mumet dan ruwet seperti benang kusut.
Read more…

Categories: Refactoring Tags: , , ,