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

Namerno izazivanje exception-a u kodu???

[es] :: Art of Programming :: Namerno izazivanje exception-a u kodu???

[ Pregleda: 2997 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
212.62.36.*



Profil

icon Namerno izazivanje exception-a u kodu???22.04.2005. u 13:07 - pre 230 meseci
Da li se namerno izazivanje exception-a smatra losim nacinom programiranja ili to moze (i treba) da bude metoda za postizanje cilja (koliko se ja secam neke teorije od nekad, cini mi se da dobar program ne bi NIKAD trebao da dozivi bilo kakav exception, ali sad nisam vise siguran u ovim "naprednim" c#-ovima i ostalim gde su ti sistemi exception-a razvijeni do perverzije)

Pozdrav
She's nice from a far, but far from nice.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Namerno izazivanje exception-a u kodu???22.04.2005. u 13:19 - pre 230 meseci
Hehe, "doživi" exception, zanimljiva terminologija...

Exceptioni su normalna pojava, jednostavno nikad ne možeš očekivati da sve bude potaman programu koji se izvršava. Poenta koju si ti možda pogrešno shvatio je da se treba truditi da se exceptioni "pokriju" odgovarajućim koodom koji će na njih reagovati, ispraviti grešku u slučaju da je "ispravljiva", i adekvatno reagovati (ugasiti program na neki kulturan način, logovati podatke o grešci negde, poslati mejl administratoru itd) u slučaju da nije.

Takođe je i dobra praksa praviti i "bacati" svoje klase izuzetaka, ako za to ima smisla.

Ima dosta tekstova na netu o izuzecima, pogledaj malo...
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: Namerno izazivanje exception-a u kodu???22.04.2005. u 13:28 - pre 230 meseci
Iznimke su u .NET primarni mehanizam obrađivanja grešaka. Na win32 su neki APIji vraćali neki HRESULT, neki NTSTATUS..., neki preko povratne vrijednosti neki preko parametara...ovako svi koriste iznimke :)

Same iznimke i jesu relativno skupe u terminima CPU ciklusa (čini mi se da je brojka negdje ~1000), ali kad pogledaš, i nije da se greške u programima događaju u svakoj liniji koda ili x puta u sekundi.
 
Odgovor na temu

[es] :: Art of Programming :: Namerno izazivanje exception-a u kodu???

[ Pregleda: 2997 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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