Suka Duka Ngoding (C++ dan Kawan-kawannya)



                Well, sepertinya saya butuh sedikit hiburan dalam mengetik beberapa Artikel Bloh kedepan. Ngoding satu kata berjuta makna, berjuta kesan. Bagi para “penikmat” kegiatan ini mungkin anda sering mengalami hal ini.
-          Sudah menulis ratusan bahkan ribuan baris source code dan saya khawatir untuk mengcompilenya.

Oke mungkin ini berlaku bagi beberapa orang (termasuk  saya). Jadi ceritanya kita telah menulis source code ratusan baris, bahkan ribuan kemudian pada saaat kita mnegcompilenya kita merasa khawatir. Jadi kita menjadi segan ketika kita mengklik tombol compile. Apalagi pas di compile dan tarat.... 1001 error kan enak :v.
-          Error Handling justru penyebab error itu sendiri.


Ceritanya kita membuat program misal input nilai, dan range yang berlaku antara 0 – 100. Nah kebetulan pas pertaman compile,build,and run (No Problemo). But ketika melakukan error handling agar inputannya terbatas antara 0-100 dan tarat tiba-tiba compile error bermunculan. Hmmm
-          Semicolons, the winner hide and seek.

Para tukang ngoding pasti sangat kenal dengan simbol ini “;”. Yes that’s semicolons. Satu simbol yang bisa merubah mood kita buat ngoding lagi. Pengalaman saya (uhuk). Ceritanya saya quiz praktikum (seharusnya quiz itu yang bisa dapat hadiah, yang ngga bisa ngga papa. Tapi ... asudahlah *kenapa ini malah bahas quiz). Kebetulan saya sehari-hari biasa menggunakan Sublime text (Pengguna Sublime mana suaranyaaaa.....) nah pas quiz tadi saya ngga boleh make laptop pribadi jadi gunain komputer yang buat praktikum(oh iya saya sedang belajar C++). Nah ternyata komputer yang saya gunakan menggunakan minGW. Bukan dev. Apalagi sublime. Jadi pas saya membuat Record si source code tadi tidak otomatis keluar semicolons di setelah kurawal terakhir dan pas dicompile gening loba keneh error da kumaha kieu :” . setelah diselidiki ternyata Cuma 1 ya tadi kurang “;” di record tadi.
Mulustrasi record pada C++:
struct Kartu
{
        char nama[30];
        char npm[15];
        int nilai;
};
-          Compile pertama Error 2, selanjutnya error 20

Sama seperti kasus ketika anda khawatir untuk compile karena error tersebut. Hal ini juga berlaku ketika sedang memperbaiki error yang ada. Pada saat sebelum perbaikan error masih 2. Setelah dilakukan perbaikan errornya malah nambah jadi 12 :’.
 Walaupun begitu terkadang ngoding sangat menyenangkan dan tidak sesulit yang kalian kira :)

 

Posting Komentar untuk "Suka Duka Ngoding (C++ dan Kawan-kawannya)"