<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Wann verwende ich Exceptions?</title>
	<atom:link href="http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/</link>
	<description>PhpHatesMe, but that&#039;s ok!</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:59:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Kim</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-41633</link>
		<dc:creator>Kim</dc:creator>
		<pubDate>Mon, 01 Mar 2010 10:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-41633</guid>
		<description>Während ich viele Beiträge von phm hier schätze und gern lese, muss ich leider sagen, dass ich diesen Artikel für verwirrend, durcheinander und unterm Strich für nicht wertvoll halte. 

Exceptions sind in PHP stiefmütterlich behandelt, da sind wir uns wohl alle einig. Und wenn man kein Framework benutzt, das von Exceptions fleißig Gebrauch macht, kann man natürlich argumentieren, warum man mit Exceptions um sich schmeißen soll, wenn die Core-Funktionen von PHP das selbst nicht tun. 

Reden wir aber von größeren Projekten, in denen man eine saubere und übersichtliche Fehlerfallbehandlung einsetzen möchte und wartbaren Code erzielen möchte, dann sind Exceptions auch für PHP ein gutes Mittel.

Das Performance-Argument ist m.E. absolut überbewertet im Artikel. Ordentlich strukturierter Code erzielt in aller Regel erheblich mehr Vorteile.</description>
		<content:encoded><![CDATA[<p>Während ich viele Beiträge von phm hier schätze und gern lese, muss ich leider sagen, dass ich diesen Artikel für verwirrend, durcheinander und unterm Strich für nicht wertvoll halte. </p>
<p>Exceptions sind in PHP stiefmütterlich behandelt, da sind wir uns wohl alle einig. Und wenn man kein Framework benutzt, das von Exceptions fleißig Gebrauch macht, kann man natürlich argumentieren, warum man mit Exceptions um sich schmeißen soll, wenn die Core-Funktionen von PHP das selbst nicht tun. </p>
<p>Reden wir aber von größeren Projekten, in denen man eine saubere und übersichtliche Fehlerfallbehandlung einsetzen möchte und wartbaren Code erzielen möchte, dann sind Exceptions auch für PHP ein gutes Mittel.</p>
<p>Das Performance-Argument ist m.E. absolut überbewertet im Artikel. Ordentlich strukturierter Code erzielt in aller Regel erheblich mehr Vorteile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: jensk</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-35260</link>
		<dc:creator>jensk</dc:creator>
		<pubDate>Mon, 14 Sep 2009 08:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-35260</guid>
		<description>@Chris

Du meinst den &quot;Missbrauch&quot; der Exception als Debbuger einfach temporär in den Code geschrieben - damit hast du Recht.

&quot;Richtige&quot; Exceptions bleiben im ProduktivCode und steuern das Verhalten deiner Anwendung bei unerwarteten Fehlern.
So ist die Definition.
Wie du an dieser Diskussion siehst, werden sie aber auch zur Ablaufsteuerung benutzt, weil einige nicht ohne GoTo auskommen ;).</description>
		<content:encoded><![CDATA[<p>@Chris</p>
<p>Du meinst den &#8220;Missbrauch&#8221; der Exception als Debbuger einfach temporär in den Code geschrieben &#8211; damit hast du Recht.</p>
<p>&#8220;Richtige&#8221; Exceptions bleiben im ProduktivCode und steuern das Verhalten deiner Anwendung bei unerwarteten Fehlern.<br />
So ist die Definition.<br />
Wie du an dieser Diskussion siehst, werden sie aber auch zur Ablaufsteuerung benutzt, weil einige nicht ohne GoTo auskommen <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Chris</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-35141</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 11 Sep 2009 16:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-35141</guid>
		<description>Bisher habe ich noch nicht so viel mit Exceptions gearbeitet. Aber warum erschweren diese das Debugging? Ich bin bisher davon ausgegangen, dass eine Exception das Debugging erleichtert, weil diese doch um einiges detailierter ist als ein false als Rückgabewert.</description>
		<content:encoded><![CDATA[<p>Bisher habe ich noch nicht so viel mit Exceptions gearbeitet. Aber warum erschweren diese das Debugging? Ich bin bisher davon ausgegangen, dass eine Exception das Debugging erleichtert, weil diese doch um einiges detailierter ist als ein false als Rückgabewert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: &#187; StarLinks + Pfingstbonus: Exceptions, Startup-Ideen, Fachwörter-Lexikon, Domain-Tools - im Designpicks Blog</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-32051</link>
		<dc:creator>&#187; StarLinks + Pfingstbonus: Exceptions, Startup-Ideen, Fachwörter-Lexikon, Domain-Tools - im Designpicks Blog</dc:creator>
		<pubDate>Fri, 29 May 2009 11:26:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-32051</guid>
		<description>[...] Der Nils von phphatesme hat einmal versucht, den Nutzen von Exceptions zu erläutern. Der &#8220;PHP Hacker&#8221; hat eine gute Antwort dazu geschrieben und das Thema [...]</description>
		<content:encoded><![CDATA[<p>[...] Der Nils von phphatesme hat einmal versucht, den Nutzen von Exceptions zu erläutern. Der &#8220;PHP Hacker&#8221; hat eine gute Antwort dazu geschrieben und das Thema [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Aufruf an die PHP Experten: ErrorHandling HowTo &#124; CWD - Customized Web Development</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-31922</link>
		<dc:creator>Aufruf an die PHP Experten: ErrorHandling HowTo &#124; CWD - Customized Web Development</dc:creator>
		<pubDate>Tue, 26 May 2009 07:52:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-31922</guid>
		<description>[...] Ich wollte Exceptions eigentlich nur verwenden wenn &#8220;unerwartetes&#8221; passiert. Zb. Keine Datenbankconnection, File konnte nicht ins Filesystem geschrieben werden.. solche dinge. Darüber hat auch Nils Langner in seinem Blog schon geschrieben. [...]</description>
		<content:encoded><![CDATA[<p>[...] Ich wollte Exceptions eigentlich nur verwenden wenn &#8220;unerwartetes&#8221; passiert. Zb. Keine Datenbankconnection, File konnte nicht ins Filesystem geschrieben werden.. solche dinge. Darüber hat auch Nils Langner in seinem Blog schon geschrieben. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Re: Wann verwende ich Exceptions &#124; Der PHP Hacker &#8212; Noch ein PHP Blog</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-31021</link>
		<dc:creator>Re: Wann verwende ich Exceptions &#124; Der PHP Hacker &#8212; Noch ein PHP Blog</dc:creator>
		<pubDate>Mon, 11 May 2009 06:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-31021</guid>
		<description>[...] ist das aber anders: Vor ein paar Tagen fragte sich Nils, wie man wohl Exceptions korrekt verwendet. Jetzt finde ich endlich mal genug Zeit, meine Meinung zu dem Thema [...]</description>
		<content:encoded><![CDATA[<p>[...] ist das aber anders: Vor ein paar Tagen fragte sich Nils, wie man wohl Exceptions korrekt verwendet. Jetzt finde ich endlich mal genug Zeit, meine Meinung zu dem Thema [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ludwig</title>
		<link>http://www.phphatesme.com/blog/softwaretechnik/wann-verwende-ich-exceptions/comment-page-1/#comment-30786</link>
		<dc:creator>Ludwig</dc:creator>
		<pubDate>Thu, 07 May 2009 23:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=2713#comment-30786</guid>
		<description>@johannes. Ja hab ich eh auch geschreiben &quot;... in einem oder mehreren catch blöcken zu haben ...&quot; wieder ein zusimples beispiel genommen :-)

btw. danke für die erklärung zum internen ablauf von exceptions.</description>
		<content:encoded><![CDATA[<p>@johannes. Ja hab ich eh auch geschreiben &#8220;&#8230; in einem oder mehreren catch blöcken zu haben &#8230;&#8221; wieder ein zusimples beispiel genommen <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>btw. danke für die erklärung zum internen ablauf von exceptions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

