<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-72294588039662900.post457811845737588999..comments</id><updated>2009-01-15T11:51:05.561+01:00</updated><title type='text'>Comments on öt perc dotnet: Dobjuk meg az exceptiont!</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://otperc.net/feeds/457811845737588999/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/72294588039662900/457811845737588999/comments/default'/><link rel='alternate' type='text/html' href='http://otperc.net/2009/01/dobjuk-meg-az-exceptiont.html'/><author><name>Molnár Gergő</name><uri>http://www.blogger.com/profile/05139074877599679722</uri><email>gergo.molnar@otperc.net</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-72294588039662900.post-7367013500465492782</id><published>2009-01-15T11:51:00.000+01:00</published><updated>2009-01-15T11:51:00.000+01:00</updated><title type='text'>Általános exception design guidelineok Krzysztof C...</title><content type='html'>Általános exception design guidelineok Krzysztof Cwalinától: &lt;A HREF="http://blogs.msdn.com/kcwalina/archive/2005/03/16/396787.aspx" REL="nofollow"&gt;Design Guidelines Update: Exception Throwing&lt;/A&gt;.&lt;BR/&gt;Érdemes átrágni a &lt;A HREF="http://www.amazon.com/Framework-Design-Guidelines-Conventions-Development/dp/0321545613" REL="nofollow"&gt;Framework Design Guidelines könyv&lt;/A&gt; ide vonatkozó részét.&lt;BR/&gt;&lt;BR/&gt;Az, hogy mikor érdemes továbbdobni az exceptiont, és mikor érdemes sajátot csinálni helyette, az adott szituációtól függ.&lt;BR/&gt;Pl. ha van egy provideres adatrétegünk, ami alatt lehet SQL Server, Oracle, MySQL, és mi ezt egy absztrakt felületen keresztül érjük el, akkor jogos lehet az elvárás, hogy ne SQL Server, Oracle, MySQL specifikus exception-öket kapjunk hiba esetén, hanem az absztrakt provider fedje el ezt is, és általános, adatréteg-specifikus kivételeket dobjon tovább.&lt;BR/&gt;&lt;BR/&gt;A property hiányára megoldás lehet egy saját ős-exception osztály, de legtöbbször megteszi a .ToString() metódus is.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/72294588039662900/457811845737588999/comments/default/7367013500465492782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/72294588039662900/457811845737588999/comments/default/7367013500465492782'/><link rel='alternate' type='text/html' href='http://otperc.net/2009/01/dobjuk-meg-az-exceptiont.html?showComment=1232016660000#c7367013500465492782' title=''/><author><name>geri</name><uri>http://www.blogger.com/profile/05139074877599679722</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15966951835176790603'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://otperc.net/2009/01/dobjuk-meg-az-exceptiont.html' ref='tag:blogger.com,1999:blog-72294588039662900.post-457811845737588999' source='http://www.blogger.com/feeds/72294588039662900/posts/default/457811845737588999' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-72294588039662900.post-829595714968345345</id><published>2009-01-14T18:00:00.000+01:00</published><updated>2009-01-14T18:00:00.000+01:00</updated><title type='text'>Szemléletes a példa, tetszik. Az exception dobása ...</title><content type='html'>Szemléletes a példa, tetszik. Az exception dobása mellett (mikor? milyet? mikor érdemes egyedi exception származtatni, ill. mikor érdemes a beépítettet használni) egyébként szerintem egy kisebb misét megér még az elkapása, illetve hogy ha elkaptuk, akkor okos-e tovább dobni, esetleg újat dobni...&lt;BR/&gt;&lt;BR/&gt;Egyébként .NET exceptionökkel egy bajom mindig van: miért nem lehet adni nekik egy olyan publikus tulajdonságot, ami kiírja a Message-et, a StackTrace-t, illetve az InnerException Message és StackTrace-ét is rekurzívan (vagyis azt, amit az ASP.NET-es hibaoldalon kapunk). Csomószor van szükségem erre az infóra és minden egyes alkalommal kézzel kell ezt összeraknom.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/72294588039662900/457811845737588999/comments/default/829595714968345345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/72294588039662900/457811845737588999/comments/default/829595714968345345'/><link rel='alternate' type='text/html' href='http://otperc.net/2009/01/dobjuk-meg-az-exceptiont.html?showComment=1231952400000#c829595714968345345' title=''/><author><name>Gergő</name><uri>http://gregdoesit.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://otperc.net/2009/01/dobjuk-meg-az-exceptiont.html' ref='tag:blogger.com,1999:blog-72294588039662900.post-457811845737588999' source='http://www.blogger.com/feeds/72294588039662900/posts/default/457811845737588999' type='text/html'/></entry></feed>