J.a.i.m's Diary

Selingan disaat Debugging

Debugging memang hal yang ndak terlepaskan dari kegiatan seorang programmer, ndak pandang bulu yang senior ataupun junior. Aktifitas ini mucul bukan cuma karena kesalahan yang dibuat di sisi programmernya, tapi kadang juga merupakan penyesuaian atas hal-hal yang berubah seiring dengan versi baru yang dipake atas elemen-elemen pendukung seperti upgrade software RDBMS atau patch OS.

Begitu juga yang saya lakukan saat-saat sekarang, versi FirebirdSQL yang lebih baru ternyata membuat modul saya yang sebelumnya jalan lancar jadi berantakan. Ujung-ujungnya, si server ngambek ndak mau nyervis. Debugging seringkali emang lebih banyak bikin bosen, hanya kadang saat-saat tertentu saya juga senyum-senyum sendiri ngebaca komentar-komentar atau testing konyol yang saya pun udah ndak inget lagi kenapa saya nulis seperti itu. Ini salah satu contohnya:

{$IFNDEF FINAL_BUILD}
var
  ...
begin
  SID   := Parser_Create;
  ...
  IsMultiThread := True;
  index := Parser_Add(SID, 'Hancur hatiku mengenang meitri, berkeping-keping jadinya');
  index := Parser_Add(SID, 'Kini air mata, jatuh bercucuran, tiada lagi harapan');
  index := Parser_Add(SID, 'Tiada seindah waktu itu, dunia berseri-seri');
  index := Parser_Add(SID, 'Malam bagai siang seterang hatiku penuh harapan padamu');
  index := Parser_Add(SID, 'Kini hancur berderai, kesedihan berantai');
  index := Parser_Add(SID, 'Kuncup dihatiku yang lama berkembang kini layu sebelum berkembang');
  ...
  index := Parser_Add(SID, 'Hancur hatiku, mengenang meitri, jadinya keping-keping');
  index := Parser_Reset(SID);
  ...
end.
{$ENDIF}

T.R.A.C.K.B.A.C.K:
Listed below are links to weblogs that reference this entry. Were you wish to trackback this entry, just copy and paste the URL below to your blog posting.
Otherwise, if you wish to add a comment to this entry, please click new comment.

C.O.M.M.E.N.T.S:
Listed below are comments from my friends regarding to this entry. If you wish, you may also add a comment by clicking new comment.

dan? hasil writeLn nya? apa? :P

» Posted by: snydez at March 1, 2005 03:46 PM

hiks hiks..
daku lagi stuck.. pusing!
debugging gak ktemu2 di mana errornya!

^^;;

» Posted by: geekgirl at March 1, 2005 06:48 PM

Post a comment







Remember personal info?






 

Search

Archives


Get Firefox!
Perhatian: Informasi yang terdapat disini bener-bener hanya merepresentasikan cerita, pengalaman, ataupun pandangan yang merupakan opini pribadi dari saya sebagai ego. Segala hal yang bersifat pandangan ke depan sebenarnya lebih bersifat spekulatif dan bisa saja berobah meski saya bukan bunglon.