Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu

[es] :: C/C++ programiranje :: [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu

[ Pregleda: 2324 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu25.03.2008. u 16:34 - pre 195 meseci
Na sajtu ( http://www.gimpel.com/ ) ima dosta zanimljivog materijala, pre svega delova koda sa bug-ovima koje treba pronaci.

Na primer:

Kolekcija:
http://www.gimpel.com/html/bugs.htm

Interaktivni demo:
http://www.gimpel-online.com/OnlineTesting.html

Ko ima vremena i hoće da vežba sive ćelije i poznavanje Reference manuala, eto kvalitetnog materijala.
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.194.*

ICQ: 208550327


+14 Profil

icon Re: [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu28.03.2008. u 20:21 - pre 195 meseci
Wow!

Bugs: Health: -10 ( now 912921381293812931829312939123 ) :)

EOF
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.194.*

ICQ: 208550327


+14 Profil

icon Re: [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu29.03.2008. u 00:28 - pre 195 meseci
http://www.gimpel.com/html/bugs/bug1729.htm

just prey...
EOF
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
79.101.230.*

ICQ: 208550327


+14 Profil

icon Re: [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu31.03.2008. u 21:14 - pre 195 meseci
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.


EOF
 
Odgovor na temu

[es] :: C/C++ programiranje :: [Gimpel: The Bug of the Month] Pronalazenje zanimljivih C/C++ bug-ova u kodu

[ Pregleda: 2324 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.