Veze, linkovi
Kompjuter biblioteka
Korpa

KAKO DA – Delphi i bug-ovi

Odmah treba reći da ne postoji nijedna računarska aplikacija bez bug-ova. Pitanje je samo u kojoj meri su prisutne greške produkovane od strane projektanata softvera.

Kako ćete znati da je bug koji se pojavio u vašoj Delphi aplikaciji zaista vaš? Nijedna, ali zaista nijedna Windows aplikacija nije oslobođena bug-ova, pa ni Delphi nije izuzetak. U kompjuterskoj tehnologiji, bug predstavlja grešku u kodiranju kompjuterskog programa, koja može da izazove nepredvidljiv ili nepravilan rad. Bez obzira koliko ste oprezni, program na kojem možda i sada radite, sigurno ima nekoliko bug-ova. čak iako je programski kod perfektan (vrlo redak slučaj), morate u vašim aplikacijama predvideti greške i obezbediti mogućnost predupređenja istih, kao što su: nedostajanje bitnih fajlova, mrežne greške, itd.

Pronalaženje mesta na kojem se vaša aplikacija “ruši”, može oduzeti puno dragocenog vremena. Jednom je neko od programera primetio: “Linija programskog koda koja ne sadrži nikakvu grešku, jeste ona koju ne morate napisati.” Ovo je velika istina, ali ako niste znali, možete napisati bug-ovitu Delphi aplikaciju koja ne sadrži nijednu liniju koda. Kako je ovo moguće? Delphi, kao i svaka Windows aplikacija, poseduje sopstvene bug-ove. Da, čak i moćni Delphi nije oslobođen “bubica”.

Različite vrste bug-ova imaju različita polja delovanja i deluju različito. Na primer, osobina StateImage kontrole TreeView neće prikazati 0-ti element iz liste TImageList. Ovaj bug je jedna od osnovnih IDE grešaka funkcionalnosti, pa ipak Delphi će i pored ove “greščice” nesmetano raditi. Naredni Delphi bug je mnogo ozbiljniji. Kada desnim klikom kliknete u prozoru Code Explorer-a i izaberete New procedure, doći će do zaglavljivanja Delphi-ja, kada ćete morati da ga restartujete. Jedna od najboljih metoda aktivne prevencije od grešaka je da uvek vašu kopiju Delphi-ja opskrbite najnovijim update-ovima i zakrpama (bez obzira na verziju koju vi koristite). Ukoliko imate i poslednji izdati patch za Delphi - broj bug-ova u vašim aplikacijama će se drastično smanjiti.

Pripremio: Milenko Kusurović

 

         
Twitter Facebook Linkedin Pinterest Email
         

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

 

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272