Access

Alternativna učenja

Android

Animacija

Antropologija

Apple - MAC OS X

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Audio, Multimedia, Video

Autobiografija

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Automobili

Bajke

Baze podataka

Biografija

Biološke nauke

Botanika

C++ Visual C++ C#

Cloud

CSS

Dečije knjige

Delphi

Digitalna fotografija

Dizajn

Django

Domaće pripovetke

Domaći roman

Drama

E-knjiga

E-komerc

ECDL

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

Geografija

Geologija

GOOGLE

Grafika, Dizajn, Štampa

Građevinarstvo

Hardver

Hemija

Hidrotehnika

Hobi

Horor

Humor

Internet

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Java, JavaScript, JScript, Perl

Joomla

jQuery

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinsko učenje

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Mreže

MS Office

Muzika

Nagrađivanje knjige

Naučna fantastika

Obrada teksta

OFFICE 2013

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

PHP I MYSQL

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Programiranje

Psihologija

Publicistika

Putopis

Python programiranje

Raspberry PI

Rečnici

Religija

Robotika

Roman

Ruby i Ruby on Rails

Satira

Saveti

Sertifikati

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

SQL Server

Statistika

Strip

Tabele

Tableti

Tehnologija

Telekomunikacije

Triler

Turizam

Twitter

Udžbenici

Umetnost

Unix, Linux

Urbanizam

UX DIZAJN

Visual Basic .NET, VBA, V. Studio

Web design

Windows

Windows 7

Windows 8

WordPress

Zaštita i sigurnost

 

KAKO DA – Delphi i bug-ovi

 

 

  • Twitter
  • Facebook
  • Google plus
  • Linkedin
  • Pinterest
  • Email

 

Pregleda (30 dana / ukupno): 12 / 1999

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ć

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar