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

Error Handling na nasem jeziku

[es] :: .NET :: Error Handling na nasem jeziku

[ Pregleda: 1063 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.hermes-softlab.com.



+1 Profil

icon Error Handling na nasem jeziku15.10.2009. u 09:56 - pre 176 meseci
Pozdrav,

u sustini ovo i nije neki kalsicni problem, vise neka manja diskusija. Sledeca je stvar:

Napravio sam neki test web site koji se kaci na bazu(SQL Server 2005) i prikazuje neke podatke iz baze. U sustini sve radi normalno, ali imam pitanje u vezi exceptiona:

Htio bih da korisnik dobije prouku o greski na srpsko-hrvatskom jeziku i da mu se to prikaze na site-u. Mislim naravno na gresku tipa: dijeljenje sa nulom nije dozvoljeno, ili greska u konekciji ili slog vec psotoji(ako postoji), etc. Sad me interesuje koje solucije imam na raspolaganju?

Moze li se ovo recimo rijesiti sa lokalizacijom? Da li ima support za to?

Naima ovo pitam zbog toga sto sam ja, cisto onako iz svog zanimanja, imao namjeru napraviti neku klasu koja ce sve te greske hendlati i varcati poruku na nasem jeziku. Sad nisam siguran da to nije suvisno ako vec postoji...

Znaci ovako nesto:

..
Proslijedim exception nekoj klasi
Klasa je obradi
Vrati mi gresku na nasem jeziku
..

Samo da napomenem da imam namjeru obraditi sve greske, ne ovisno od gresaka koje se mogu javiti u aplikaciji i ne vezano za ovu apliakciju. Znaci nesto sto bi moglo da se ubaci u svaki projekat...
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
82.117.202.*



+171 Profil

icon Re: Error Handling na nasem jeziku15.10.2009. u 10:15 - pre 176 meseci
Pa mozes to, ali to bi imalo smisla samo sa nekim generickim greskama koje ne bi ni trebao da diras. Ako recimo imas neku operaciju File.Delete u metodi RemoveBackup i RemoveTempFiles, onda recimo ako handlujes exception koji mozes dobiti prilikom brisanja u prvoj metodi ti mozes napisati "Backup fajl ne moze da se ukloni bla bla bla...", ali ako ti se isti taj pojavi u RemoveTemopFiles za koje korisnik i ne zna da postoje, recimo, onda to centralno lokalizovanje gubi smisao, jer ti bi onda morao i kontekst exceptiona (da zanemariomo stack trace i message od exceptiona) da prosledjujes ali onda mozes sve to da radis kako u vecini slucajeva se danas radi, imas neku helper metodu koja ti vrati string za neki ID i to je to (Resource klasa).
 
Odgovor na temu

[es] :: .NET :: Error Handling na nasem jeziku

[ Pregleda: 1063 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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