HORE <s>SERIBU</s>DUARIBU || ide yuku dan bukan ide yuku

No 1614-1616 No 1594-1613 Semua (balik urutan) |

yuku@yuku : 2009-10-08 06:03:43 UTC+0000
diacu: >>1615 >>1616
Ku lagi liat kode semacam ini dan jadi gemes:

void tampilkan(String kondisi, boolean begini) {
    if (begini) {
        // bbrp puluh baris kode
    } else {
        // bbrp puluh baris kode yang sebagian mirip dengan atas
    }
}

///////////////// aaaah.

Mengapa tidak begini saja:

void tampilkanBegini(String kondisi) {
    // bbrp puluh baris kode
}

void tampilkanBegitu(String kondisi) {
    // bbrp puluh baris kode yang sebagian mirip dengan atas
}
andreas@yuku : 2009-10-08 09:33:33 UTC+0000
>>1614
Mengapa tidak begini saja:

void tampilkanSesuatu(String kondisi, Sesuatu apakah) {
    // bbrp puluh baris kode yang mirip
    switch apakah {
        case Begini: {// kode yang ga sama}
        case Begitu: {// kode yang berbeda}
    }
}

sehingga nanti kalo ada perubahan pada kode2 yang sama ga perlu cari2 fungsi yang mirip tsb :D

2 rupiah ku saja
Rin@yuku : 2009-10-08 09:39:03 UTC+0000
>>1614
Tergantung bentuknya bisa jadi dua-duanya jelek, karena ad yang mirip.

Kalau bisa disatukan, katanya sih, lebih baik disatukan.

 

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|