[ X Files @ 25.03.2008. 16:34 ] @
[ glorius @ 28.03.2008. 20:21 ] @
Wow!
Bugs: Health: -10 ( now 912921381293812931829312939123 ) :)
[ glorius @ 29.03.2008. 00:28 ] @
[ glorius @ 31.03.2008. 21:14 ] @
OK, imamo bagove...
Mozemo navesti i neke preventivne tehnike za izbegavanje bagova.
Mislim da je utrosak vremena na try-catch, assert, compiler time assertion ( nice stuff ), stvar koja treba biti navika.
Ponekad nas mrzi da proverimo da li je pointer null i posle potrosimo 10 puta vise vremena na otklanjanje baga nego sto bi smo utrosili na postavljanje jednog if uslova.
Assertion je stvar koju ljudi izbegavaju... Ali,to opasno oruzje protiv bagova jer ne proverava samo da li je pointer NULL vec i niz mnogih nezeljenih 'situacija' u programu.
Naravno, postoje bagovi koji se, jednostavno, ne mogu tako lako otkriti i ispraviti. Logicke greske, pogresna funkcija za proracun... tako da je i planiranje i razmisljanje o posledicama naseg koda dobra preventiva.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.