Refactoring – Teknik Membuat Kode Program Lebih Elegan
Author: Administrator · Published: June 28, 2007 · Category: Komputer Dasar
Teknik Refactoring merupakan antiteori dari proses pengembangan perangkat lunak konvensional yang menekankan bahwa desain merupakan tahap terpenting pengembangan, sebuah desain yang baik akan menghasilkan implementasi program yang baik pula. Refactoring saat ini dianggap sebagai salah satu bentuk extreme programming (XP), suatu paradigma dalam software engineering yang menekankan bahwa menulis kode program yang baik dan elegan jauh lebih efektif dalam pengembangan perangkat lunak dibandingkan menghabiskan waktu dan sumberdaya untuk membuat desain yang detil dan rumit.
Bayangkan diri anda sebagai seorang programer yang telah selesai menulis ribuan baris kode dari sebuah aplikasi yang telah siap dirilis ke konsumen. Tiba-tiba anda mendapatkan ide untuk membuat baris-baris kode tersebut menjadi lebih efektif dengan mengeluarkan beberapa method yang mempunyai fungsi yang sama dari beberapa class dan mengumpulkannya dalam satu class untuk diakses oleh class yang lain. Pikiran pertama yang akan muncul bagi beberapa programer mungkin adalah membiarkan saja kode program itu apa adanya daripada merepotkan diri sendiri untuk merubah kode-kode tersebut dan mengambil resiko terjadinnya error. Apalagi dengan asumsi bahwa tanpa melakukan perubahan apapun dari baris-baris kode tersebut aplikasi tetap berjalan dan berfungsi baik sesuai dengan desain.
Download Tulisan Lengkap: REFACTORING – TEKNIK MEMBUAT KODE PROGRAM MENJADI LEBIH ELEGAN
Related Articles
- Class C++ Dasar
- Penggunaan Proxy Object dan Command Pattern
- Optimasi dan Performansi Aplikasi Web PHP
- Membuat Framework Class dengan OOP PHP – Bagian 1
- Generate UML Dari Kode Java Menggunakan Netbeans
- Membuat Framework Class dengan OOP PHP – Bagian 2
- Di Sini Java, di Sana Java
- Extreme Programming – Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana
- Mengenal Java Annotation
- Drawing Tool : DIA Diagram

