Ayo! Optimasi kode program Anda.

Anda programmer? Aktif membuat program 1-2 tahun belakangan ini?
Cukup banyakkah program buatan Anda? Kalau ya, mari kita optimasi
kode program buatan kita!

Semenjak saya pertama kali menyentuh komputer tiga tahun lalu, dan
belajar pemrograman. Sampai saat ini, ratusan script untuk kepentingan
sendiri sudah saya buat. Tak terasa sudah sebanyak ini…
Wah, saatnya nostalgia!!

Mulai dari script pertama yang sangat jelek dibuka. Hihi, ternyata teknik
pemrograman saya tiga tahun lalu sangat buruk. Karena saya berbeda dengan
saya tiga tahun lalu, saya berpikir betapa bodohnya saya waktu itu, dan tentu
harus diganti teknik pemrograman dengan yang baru. Ternyata setelah dioptimasi,
kecepatan program lama saya meningkat antara 5-20x lipat. Wew!!

Tentu saja karena dulu belum tahu logika pemrograman yang benar, sebagai contoh:

Dulu saya hanya tahu logika Looping itu sbb:

– Dalam VB:

label1:
num = num + 1
goto label1

Hehehe… Maklumlah baru pertama kali pegang komputer.

Logika Looping yang baru:

– Dalam VB:
While True
Wend
‘ Untuk melakukan Looping selamanya!

– Dalam AutoHotkey:
Loop
num++
; melakukan Looping operasi penambahan selamanya!

– Dalam C++:
for(int i = 0,i>100,i++)
{
}
// melakukan Looping sebanyak 100x

– Dalam Java:
// sebenarnya perintah sama dengan C++, tapi gak pa pa lah.
for(int ulang = 0,ulang>10, ulang++)
{
}
// melakukan Looping 10 kali.

– Dalam Assembly:
; kalo Assembly gak beda sama yang dulu
label:
add num,1
goto label
; melakukan Looping penambahan selamanya!

Kesimpulnya kita tentunya harus mengoptimasi kode buatan kita, karena tentu paradigma kita berbeda dulu. Dan mungkin lebih baik sekarang.

Referensi:

www.wikipedia.org/wiki/Refactoring

Leave a Reply

Your email address will not be published. Required fields are marked *