<?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: Mikro-Optimierung</title>
	<atom:link href="http://www.phphatesme.com/blog/allgemein/mikro-optimierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/</link>
	<description>PhpHatesMe, but that&#039;s ok!</description>
	<lastBuildDate>Thu, 09 Sep 2010 13:21:31 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: (Mikro-)Optimierungen « Anwendung, Wege, Hardware, Code, Codes, Optimierungen, Gedanken, Beispiele « ajaveeb</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-41447</link>
		<dc:creator>(Mikro-)Optimierungen « Anwendung, Wege, Hardware, Code, Codes, Optimierungen, Gedanken, Beispiele « ajaveeb</dc:creator>
		<pubDate>Wed, 24 Feb 2010 06:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-41447</guid>
		<description>[...] Irgendwie habe ich gerade das Gef&#252;hl, dass ich was komplett anderes geschrieben habe als ich urspr&#252;nglich wollte, aber die wichtigste Message habe ich genannt und darauf kommt es an. &#220;brigens gibt es auch bei PHP hates me einen Artikel dazu. [...]</description>
		<content:encoded><![CDATA[<p>[...] Irgendwie habe ich gerade das Gef&#252;hl, dass ich was komplett anderes geschrieben habe als ich urspr&#252;nglich wollte, aber die wichtigste Message habe ich genannt und darauf kommt es an. &#220;brigens gibt es auch bei PHP hates me einen Artikel dazu. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christopher K.</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33303</link>
		<dc:creator>Christopher K.</dc:creator>
		<pubDate>Sun, 05 Jul 2009 16:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33303</guid>
		<description>@ Manuel: Ja wenn ich ein MVC Framework nehme, dann macht das des ja für mich. Aber dann macht Mikrooptimierung wirklich überhaupt keinen Sinn mehr. Dann sollte ich besser ein schlankes Framework verwenden (z.B: Kohana) anstatt in den Krümeln zu suchen.</description>
		<content:encoded><![CDATA[<p>@ Manuel: Ja wenn ich ein MVC Framework nehme, dann macht das des ja für mich. Aber dann macht Mikrooptimierung wirklich überhaupt keinen Sinn mehr. Dann sollte ich besser ein schlankes Framework verwenden (z.B: Kohana) anstatt in den Krümeln zu suchen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel Grundner</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33151</link>
		<dc:creator>Manuel Grundner</dc:creator>
		<pubDate>Wed, 01 Jul 2009 13:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33151</guid>
		<description>@Christopher Da muss ich dir recht geben, da gehört immer eine gewisse Konsistenz und Disziplin dazu.
Mit den Variablen von außen muss ich sowieso sagen, das einem hier MVC-Frameworks schon viel abnehmen sollten (Ein User-Input Objekt o.Ä.) hier wäre Microoptimierung schon grob fahrlässig und gefährlich (SQL-Injection usw.)
Deswegen kann ich dir mit &quot;im Supergolbal&quot; belassen nur bedingt zustimmen.</description>
		<content:encoded><![CDATA[<p>@Christopher Da muss ich dir recht geben, da gehört immer eine gewisse Konsistenz und Disziplin dazu.<br />
Mit den Variablen von außen muss ich sowieso sagen, das einem hier MVC-Frameworks schon viel abnehmen sollten (Ein User-Input Objekt o.Ä.) hier wäre Microoptimierung schon grob fahrlässig und gefährlich (SQL-Injection usw.)<br />
Deswegen kann ich dir mit &#8220;im Supergolbal&#8221; belassen nur bedingt zustimmen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christopher K.</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33149</link>
		<dc:creator>Christopher K.</dc:creator>
		<pubDate>Wed, 01 Jul 2009 11:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33149</guid>
		<description>Joa, ich denk am besten wärs wenn man einfach beim Lernen wenn man merkt, dass es zwei Möglichkeiten gibt, sich kurz überlegt oder nachguckt, was besser/schneller ist und das dann immer so macht.
Ich habe noch nie print benutzt und habe nie den wirklichen Sinn darin verstanden. Und ich habe mir angewöhnt immer Single-Quotes für Strings zu verwenden. (Wobei ich das gemacht habe weil ich diesem automatischen Erkennen nie ganz getraut habe: &quot;Der erkennt das automatisch? Jedes mal wieder? Warum sag ich es ihm nicht einfach einmal?&quot;)
Aber jetzt ein bestehendes Projekt komplett von echo auf print oder andersrum umstellen ist denk ich die beste Möglichkeit BT sinnlos zu verschleudern.

Auf jeden Fall denke ich sollte man sowas konsequent machen. Wenn ich in meinen Scripten eine Ausgabe suche weiß ich, dass ich nach &quot;echo&quot; suchen muss. Wenn ich mischen würde, dann müsste ich nach &quot;echo&quot; und &quot;print&quot; suchen.

Was das Kopieren angeht: Man kann sich durch Kopieren aber auch die Übersichtlichkeit nehmen. Einfach weil man redundante Daten hat und dann besser nur noch die Kopie verwenden sollte. Wenn man gar keine Kopie hat, kann das nicht passieren.
Außerdem sind solche $foo=$_GET[&#039;foo&#039;]; (ohne strip_tags oder so) gefählich, weil ich $foo nicht mehr ansehe, dass es ein Eingabeparameter vom User ist. Wenn ich das gecheckt habe und mir sicher bin, dass es gültige Werte sind kann ich es auf $foo setzen. Aber vorher lasse ich es lieber im Superglobal, dann weiß ich auch: Das kommt von außen, damit musst du vorsichtig sein.</description>
		<content:encoded><![CDATA[<p>Joa, ich denk am besten wärs wenn man einfach beim Lernen wenn man merkt, dass es zwei Möglichkeiten gibt, sich kurz überlegt oder nachguckt, was besser/schneller ist und das dann immer so macht.<br />
Ich habe noch nie print benutzt und habe nie den wirklichen Sinn darin verstanden. Und ich habe mir angewöhnt immer Single-Quotes für Strings zu verwenden. (Wobei ich das gemacht habe weil ich diesem automatischen Erkennen nie ganz getraut habe: &#8220;Der erkennt das automatisch? Jedes mal wieder? Warum sag ich es ihm nicht einfach einmal?&#8221;)<br />
Aber jetzt ein bestehendes Projekt komplett von echo auf print oder andersrum umstellen ist denk ich die beste Möglichkeit BT sinnlos zu verschleudern.</p>
<p>Auf jeden Fall denke ich sollte man sowas konsequent machen. Wenn ich in meinen Scripten eine Ausgabe suche weiß ich, dass ich nach &#8220;echo&#8221; suchen muss. Wenn ich mischen würde, dann müsste ich nach &#8220;echo&#8221; und &#8220;print&#8221; suchen.</p>
<p>Was das Kopieren angeht: Man kann sich durch Kopieren aber auch die Übersichtlichkeit nehmen. Einfach weil man redundante Daten hat und dann besser nur noch die Kopie verwenden sollte. Wenn man gar keine Kopie hat, kann das nicht passieren.<br />
Außerdem sind solche $foo=$_GET['foo']; (ohne strip_tags oder so) gefählich, weil ich $foo nicht mehr ansehe, dass es ein Eingabeparameter vom User ist. Wenn ich das gecheckt habe und mir sicher bin, dass es gültige Werte sind kann ich es auf $foo setzen. Aber vorher lasse ich es lieber im Superglobal, dann weiß ich auch: Das kommt von außen, damit musst du vorsichtig sein.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nils Langner</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33145</link>
		<dc:creator>Nils Langner</dc:creator>
		<pubDate>Wed, 01 Jul 2009 10:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33145</guid>
		<description>Ich muss grad mal dazu sagen, dass Johannes mit &quot;gesamte Artikel is voll von non-sense&quot; den Google Artikel gemeint hat. Hoffe ich ;)
@Dennis: Alex meinte mAkro Optimierung ;)</description>
		<content:encoded><![CDATA[<p>Ich muss grad mal dazu sagen, dass Johannes mit &#8220;gesamte Artikel is voll von non-sense&#8221; den Google Artikel gemeint hat. Hoffe ich <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
@Dennis: Alex meinte mAkro Optimierung <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Dennis Becker</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33142</link>
		<dc:creator>Dennis Becker</dc:creator>
		<pubDate>Wed, 01 Jul 2009 10:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33142</guid>
		<description>@Alex: Hab ja geschrieben &quot;Refactoring&quot; ;) Mit Mikro-Optimierung wäre ich niemals ans Ziel gekommen :)</description>
		<content:encoded><![CDATA[<p>@Alex: Hab ja geschrieben &#8220;Refactoring&#8221; <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Mit Mikro-Optimierung wäre ich niemals ans Ziel gekommen <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel Grundner</title>
		<link>http://www.phphatesme.com/blog/allgemein/mikro-optimierung/comment-page-1/#comment-33139</link>
		<dc:creator>Manuel Grundner</dc:creator>
		<pubDate>Wed, 01 Jul 2009 09:57:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=3138#comment-33139</guid>
		<description>Ich denke Mikrooptimierung macht eigentlich nur als vorrausschauende Maßnahme Sinn.

Wenn ich neuen Code schreibe, und mich zuvor mit Microoptimierung beschäftigt habe, schreibe ich sauberen Code im Sinne der Microoptimierung.
z.B.: Statt doublequoutes (&quot;) halt Singlequotes (&#039;) im Code zu verwenden kann schon Sinn machen, bei dingen wie print und echo muss ich ehrlich sagen das man&#039;s auch echt übertreiben kann.

Nur nachträglich so was zu &quot;optimieren&quot;, ist vollkommener Schwachsinn.
Datenbankquerys und Schleifen klar das macht Sinn, aber nach solchen Dingen Performance zu suchen ist grober Unfug. Da kann ich ja gleich hergehen und meine Variablen, Methoden und Klassenbezeichner auf Foo und Bar tauschen, weil ja sonst größere Datenmengen beim Parsen anfallen... ;)

Und wenns um Performance geht gibts eh nur 3 Dinge: cachen, cachen und nochmals cachen.</description>
		<content:encoded><![CDATA[<p>Ich denke Mikrooptimierung macht eigentlich nur als vorrausschauende Maßnahme Sinn.</p>
<p>Wenn ich neuen Code schreibe, und mich zuvor mit Microoptimierung beschäftigt habe, schreibe ich sauberen Code im Sinne der Microoptimierung.<br />
z.B.: Statt doublequoutes (&#8220;) halt Singlequotes (&#8216;) im Code zu verwenden kann schon Sinn machen, bei dingen wie print und echo muss ich ehrlich sagen das man&#8217;s auch echt übertreiben kann.</p>
<p>Nur nachträglich so was zu &#8220;optimieren&#8221;, ist vollkommener Schwachsinn.<br />
Datenbankquerys und Schleifen klar das macht Sinn, aber nach solchen Dingen Performance zu suchen ist grober Unfug. Da kann ich ja gleich hergehen und meine Variablen, Methoden und Klassenbezeichner auf Foo und Bar tauschen, weil ja sonst größere Datenmengen beim Parsen anfallen&#8230; <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Und wenns um Performance geht gibts eh nur 3 Dinge: cachen, cachen und nochmals cachen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
