<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2germanfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Das Blog über .NET, C# und mehr - Norbert Eder - Living .NET</title>
		<link>http://blog.norberteder.com/index.php</link>
		<description><![CDATA[Copyright (c) 2008 by Norbert Eder]]></description>
		<image>
			<url>http://blog.norberteder.com/interface/feed.png</url>
			<link>http://blog.norberteder.com/index.php</link>
			<title>Das Blog über .NET, C# und mehr - Norbert Eder - Living .NET</title>
			<description><![CDATA[Das Blog über .NET, C# und mehr - Norbert Eder - Living .NET]]></description>
		</image>
		<copyright>Norbert Eder</copyright>
		<managingEditor>csharp@gmx.at (Norbert Eder)</managingEditor>
		<language>de-DE</language>
		<generator>SPHPBLOG 0.4.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/NorbertEder-Livingnet" type="application/rss+xml" /><item>
			<title>Ein neues Laptop muss her - und das ist mein Vorschlag</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080929-101536</link>
			<description>&lt;img src="http://blog.norberteder.com/images/hardware_samsung_q310.jpg" width=150 height=150 border=0 alt='' id="img_float_left"&gt; Ein neues Laptop muss her. Nicht nur, weil das Vorhandene schon etwas betagt ist, sondern auch, weil es praktischer sein soll. D.h. zusammengefasst: &lt;b&gt;Kein Entwicklungsrechner&lt;/b&gt;, sondern ein kleines feines Ding mit guter Display-Qualität, langer Laufzeit und wenig Gewicht. Das Display sollte sich auch in Grenzen halten. &lt;b&gt;Maximal 14&amp;quot;&lt;/b&gt; sollten es sein.
&lt;br /&gt;
&lt;br /&gt;Hauptsächliche Anwendungsgebiete werden wohl die Benutzung von Office-Anwendungen, Browsern und Tools zum Verfassen von Blog-Beiträgen sein. Zudem müssen Präsentationen sauber und flüssig damit abgehalten werden können. Auch ein wenig Visual Studio und Eclipse muss drinnen sein.
&lt;br /&gt;
&lt;br /&gt;Diese meine Anforderungen scheinen nach einer ersten Recherche vom &lt;b&gt;Samsung Q310&lt;/b&gt; erfüllt werden zu können. Zumal der Preis mit knapp 1.000 Euro auch recht moderat ausfällt. Mir fehlt jedoch noch der praktische Beweis dazu. Daher die Frage an meine Leserschaft: Hat damit jemand Erfahrung? Steht das bei jemandem zu Hause? Wie schnell sind die Plattenzugriffe? Wie laut der Lüfter?
&lt;br /&gt;
&lt;br /&gt;Für zweckdienliche Hinweise und Meinungen bin ich natürlich dankbar.
&lt;br /&gt;
&lt;br /&gt;Produktinformationen zu diesem Laptop gibt es auf den &lt;a href="http://notebook.samsung.de/produkte/detail_printerfriendly.aspx?guid=516fa6c0-f80b-48ff-8bd9-df916a454898" target="_blank" &gt;Seiten von Samsung&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=lrb6L"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=lrb6L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=AxSel"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=AxSel" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=W6R4L"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=W6R4L" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/406071737" height="1" width="1"/&gt;</description>
			<category>Blog-Intern, Kunterbunt</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080929-101536</guid>
			<author>Norbert Eder</author>
			<pubDate>Mon, 29 Sep 2008 08:15:36 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080929-101536</comments>
		</item>
		<item>
			<title>Silverlight 2 wird langsam erwachsen</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080928-174153</link>
			<description>Bereits am 25. September wurde &lt;a href="http://silverlight.net/GetStarted/sl2rc0.aspx" target="_blank" &gt;Silverlight 2 Release Candidate 0&lt;/a&gt; veröffentlicht. Damit wird Silverlight 2 langsam aber sicher erwachsen.
&lt;br /&gt;
&lt;br /&gt;Da sich zu Silverlight 2 Beta 2 einige Funktionsnamen geändert haben, ist es ratsam, sich die &lt;a href="http://download.microsoft.com/download/6/f/e/6fe1f43d-9d0c-4346-ad08-602df9bcb3cf/BreakingChangesBetweenBeta2andRelease.doc" target="_blank" &gt;Breaking Changes&lt;/a&gt; (Word Dokument) anzusehen. Eine gesamte Liste der Veränderungen inkl. hilfreicher Hinweise ist in den &lt;a href="http://www.microsoft.com/silverlight/resources/readme.aspx?v=2.0.30923" target="_blank" &gt;Release Notes&lt;/a&gt; einsehbar.
&lt;br /&gt;
&lt;br /&gt;Sämtliche Downloads sind natürlich auf &lt;a href="http://silverlight.net/GetStarted/sl2rc0.aspx" target="_blank" &gt;Silverlight.net&lt;/a&gt; gelistet. Es gilt jedoch zu bedenken, dass vorherige Versionen zu deinstallieren sind.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=KeNHL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=KeNHL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=o6Z7l"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=o6Z7l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=FLHHL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=FLHHL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/405502344" height="1" width="1"/&gt;</description>
			<category>.NET, Silverlight</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080928-174153</guid>
			<author>Norbert Eder</author>
			<pubDate>Sun, 28 Sep 2008 15:41:53 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080928-174153</comments>
		</item>
		<item>
			<title>Formatierung der Daten bei einem Data Binding in WPF</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080925-204614</link>
			<description>Das Data Binding (siehe &lt;a href="http://blog.norberteder.com/index.php?entry=entry071120-110841" &gt;hier&lt;/a&gt;, &lt;a href="http://blog.norberteder.com/index.php?entry=entry080328-150946" &gt;hier&lt;/a&gt; und &lt;a href="http://blog.norberteder.com/index.php?entry=entry080709-185528" &gt;hier&lt;/a&gt;) wurde ja unter der Windows Presentation Foundation stark verbessert. Daten können nun wirklich vielseitig und einfach an Elemente gebunden werden. Was bisher jedoch fehlte war die Möglichkeit, die gebundenen Daten auch einfach zu formatieren. Dies konnte bisher über Converter erledigt werden. 
&lt;br /&gt;
&lt;br /&gt;Mit der Einführung von StringFormat mit .NET Framework 3.5 SP1 kann dies nun einfacher durchgeführt werden. Nehmen wir an, es soll ein Personen-Objekt mit den Eigenschaften FirstName, LastName und Birthday an Eingabefelder gebunden werden und der Fokus an der Formatierung des Geburtsdatums liegen, dann kann dies wie folgt aussehen:
&lt;br /&gt;
&lt;pre class="csharpcode"&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;First Name&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBox&lt;/span&gt; &lt;span class="attr"&gt;Text&lt;/span&gt;&lt;span class="kwrd"&gt;="{Binding FirstName}"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Last Name&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBox&lt;/span&gt; &lt;span class="attr"&gt;Text&lt;/span&gt;&lt;span class="kwrd"&gt;="{Binding LastName}"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Birth Day - Long Format&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBox&lt;/span&gt; &lt;span class="attr"&gt;Text&lt;/span&gt;&lt;span class="kwrd"&gt;="{Binding Path=BirthDay, StringFormat=D}"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Birth Day - Short Format&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;TextBlock&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBox&lt;/span&gt; &lt;span class="attr"&gt;Text&lt;/span&gt;&lt;span class="kwrd"&gt;="{Binding Path=BirthDay, StringFormat=d}"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;br /&gt;Ein wenig angepasst, könnte das Ergebnis folgendermaßen aussehen:
&lt;br /&gt;&lt;img src="http://blog.norberteder.com/images/wpf_stringformat_01.jpg" width=300 height=300 border=0 alt=''&gt;
&lt;br /&gt;
&lt;br /&gt;Weitere Möglichkeiten und Beispiele sind im sehr guten Blog-Beitrag von &lt;a href="http://blogs.msdn.com/llobo/archive/2008/05/19/wpf-3-5-sp1-feature-stringformat.aspx" target="_blank" &gt;Lester&lt;/a&gt; zu finden.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=SRXSL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=SRXSL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=hVvNl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=hVvNl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=DpkUL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=DpkUL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/403052646" height="1" width="1"/&gt;</description>
			<category>.NET, Windows Forms/WPF</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080925-204614</guid>
			<author>Norbert Eder</author>
			<pubDate>Thu, 25 Sep 2008 18:46:14 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080925-204614</comments>
		</item>
		<item>
			<title>WPF-Browseranwendungen und Daten-Dateien</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080917-194521</link>
			<description>Viele Entwickler, die WPF-Browseranwendungen (XBAP) entwickeln stehen oft vor dem Problem, dass auf Datendateien zugegriffen werden soll. Da es jedoch unter Visual Studio ein unterschiedliches Verhalten zur veröffentlichten Variante (ClickOnce) gibt, werden zu diesem Thema immer wieder Fragen nach dem &lt;i&gt;WIE&lt;/i&gt; gestellt.
&lt;br /&gt;
&lt;br /&gt;Diese Frage habe ich nun aufgegriffen und einen entsprechenden Artikel inklusive einer Beispielanwendung verfasst. Beides wurde auf &lt;a href="http://dotnet-gui.com" target="_blank" &gt;http://dotnet-gui.com&lt;/a&gt; veröffentlicht.
&lt;br /&gt;
&lt;br /&gt;Link zum Artikel: &lt;a href="http://dotnet-gui.com/forums/t/253.aspx" target="_blank" &gt;WPF-Browseranwendungen und Daten-Dateien&lt;/a&gt;
&lt;br /&gt;Link zum Download: &lt;a href="http://dotnet-gui.com/files/folders/beispiele/entry1020.aspx" target="_blank" &gt;Zugriff auf Datendateien in einer XBAP-Anwendung (WPF-Browseranwendung)&lt;/a&gt;
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=S2jrL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=S2jrL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=43wPl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=43wPl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=7XcHL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=7XcHL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/395408207" height="1" width="1"/&gt;</description>
			<category>.NET, Windows Forms/WPF</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080917-194521</guid>
			<author>Norbert Eder</author>
			<pubDate>Wed, 17 Sep 2008 17:45:21 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080917-194521</comments>
		</item>
		<item>
			<title>Entwickler zu Dumping-Preisen</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080915-191215</link>
			<description>Da sehe ich doch heute glatt bei einer Google-Anzeige folgenden Text:
&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Finden Sie Top-Qualifizierte C#-Entwickler ab 6 Euro/Stunde&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;Das muss man sich auf der Zunge zergehen lassen. &lt;B&gt;Sechs&lt;/b&gt; Euro pro Stunde. Für viele sicher genau DAS Argument, einen Klick für das gesamte AdWords-System zu produzieren. So billig kommt man doch sonst nie zu einem C#-Entwickler. Aber bekommt man hier auch die entsprechende Qualität? Wohl eher nicht.
&lt;br /&gt;
&lt;br /&gt;Denn bei 25 Arbeitstagen zu je 8 Stunden bewegen wir uns hier bei genau 1.200 Euro. Da kommt noch die Steuer weg, Versicherung und natürlich auch sämtliche Aufwände (Equipment, Strom, Miete usw.). Wer also bitte arbeitet zu diesem Preis?
&lt;br /&gt;
&lt;br /&gt;Davon abgesehen: Wieviel Qualität kann man für diesen Preis wirklich erwarten? Im Vergleich zu üblichen Preisen sind 6 Euro sogar unter Hungerlohn, d.h. ein wirklicher Experte auf seinem Gebiet wird sich zu diesem Preis nie und nimmer verkaufen.
&lt;br /&gt;
&lt;br /&gt;Vermutlich lassen sich jedoch genügend darauf ein, da oft nur der Preis und nicht die tatsächliche Qualität zählt. Dass das Projekt damit drei Mal so lange dauert, von Fehlerfreiheit bei weitem keine Rede sein kann und auch sonst zur Genüge Probleme auftreten werden, ist eine andere Geschichte.
&lt;br /&gt;
&lt;br /&gt;Ich kann mich über solche Angebote nur wundern ... und auch über diejenigen, die darauf einsteigen.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=FAdOL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=FAdOL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=phChl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=phChl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=4jQYL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=4jQYL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/393387623" height="1" width="1"/&gt;</description>
			<category>Entwicklung, Diskussionen</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080915-191215</guid>
			<author>Norbert Eder</author>
			<pubDate>Mon, 15 Sep 2008 17:12:15 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080915-191215</comments>
		</item>
		<item>
			<title>Mit Unit Tests zur einfacheren und intuitiveren Verwendung</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080915-101526</link>
			<description>&lt;a href="http://blog.norberteder.com/index.php?entry=entry061020-080252" &gt;Unit Tests&lt;/a&gt; sind ein Thema bei dem es Entwickler wie Ärzte halten: Gehe zu vier Ärzten und erhalte fünf Meinungen. Bei Unit Tests läuft es auf dieselbe Art. Also wie jetzt wirklich?
&lt;br /&gt;
&lt;br /&gt;Mit den in Visual Studio integrierten Test-Möglichkeiten sollte man meinen, dass der Entwickler nun wirklich keine Ausrede mehr parat hat, Unit Tests nicht zu schreiben. Weit gefehlt. In vielen Projekten werden derartige Tests noch immer &lt;b&gt;vernachlässigt&lt;/b&gt; bzw. im schlimmsten Fall &lt;b&gt;nicht  angedacht&lt;/b&gt;. Einen der Hintergründe - das Thema &lt;a href="http://blog.norberteder.com/index.php?entry=entry060216-103050" &gt;Aufwand&lt;/a&gt; - hatte ich schon einmal versucht, aus dem Weg zu räumen. Oft erscheinen Tests jedoch auch zu kompliziert, oder es wird diese großartige Unterstützung schlicht einfach nicht bedacht.
&lt;br /&gt;
&lt;br /&gt;Für Unit Tests spricht aber nicht nur, dass damit die Fehlerfreiheit von Teilen der Software verbessert und laufend überprüft werden kann. Der Entwickler kann damit sich selbst, dem Team und neuen, zukünftigen Mitgliedern die Arbeit ebenfalls wesentlich erleichtern. Wie denn das?
&lt;br /&gt;
&lt;br /&gt;Der Eckpfeiler daran ist, sich vor der tatsächlichen Implementierung eines Arbeitspaketes &lt;b&gt;Gedanken zu machen&lt;/b&gt;, wie die resultierenden Klassen getestet werden können. Idealerweise werden die Tests vor der Entwicklung dieser Teile geschrieben, muss aber nicht zwingend passieren. Da sich der Entwickler nun im Vorfeld schon Gedanken über die Verwendung macht, wird daran gefeilt, bis eine &lt;b&gt;leichte, intuitive Verwendung&lt;/b&gt; möglich ist. Schließlich möchte niemand 10 Zeilen Sourcecode schreiben, nur um eine einfache Berechnung auszuführen. Das Ergebnis ist also ein klares, einfach verständliches Design, welches sowohl die gestellte Aufgabe erfüllt und zudem nach der Implementierung voll funktionsfähig ist. Fehlen Gedanken zur Anwendung, kann letzterer Punkt nicht immer sichergestellt werden. Änderungen am Design sind daher im Nachhinein nötig und führen mitunter sehr schnell zu einer &lt;i&gt;Verwässerung&lt;/i&gt; des ursprünglichen Designs. 
&lt;br /&gt;
&lt;br /&gt;Der &lt;b&gt;Nachteil&lt;/b&gt; daran ist einfach erklärt: Neben der Notwendigkeit, sämtliche Dokumentationen zu ändern (Design Dokument etc.) hat sich durch die spätere Änderung das Design eventuell so stark verändert (meist durch Work-Arounds), dass die Code-Teile nicht mehr intuitiv zu verwenden sind. Team-Kollegen, neue Mitstreiter oder eventuelle Kunden, die programmiertechnisch damit in Berührung kommen, müssen sich lange durch die Dokumentation quälen anstatt durch einen ersten schnellen Tests die Funktionsweise zu verstehen. Eine einfache Sache kann also schnell zu einer Katastrophe ausarten. 
&lt;br /&gt;
&lt;br /&gt;Der weitere Ablauf liegt ebenso auf der Hand: Irgendwann wird ein anderer findiger Entwickler diesen Sourcecode &lt;i&gt;zur Überarbeitung&lt;/i&gt; markieren. Es entsteht ein Arbeitspaket mit der Prioritätsstufe &lt;i&gt;niedrig&lt;/i&gt; - wenn sich einmal Zeit findet. Bis dieser Tag angebrochen ist (in der Regel nie) werden an diesen Stellen vermutlich zahlreiche Funktionserweiterungen implementiert. Ein einfaches Austauschen ist somit auch nicht mehr möglich. Treten zu einem späteren Zeitpunkt gerade hier vermehrt Fehler auf, wird ein alter Spruch missbraucht: &lt;i&gt;Das ist im Laufe der Zeit so gewachsen.&lt;/i&gt;.
&lt;br /&gt;
&lt;br /&gt;Als &lt;b&gt;Tipp&lt;/b&gt; kann ich daher nur jedem Entwickler mitgeben: Bereits im Vorfeld sind Gedanken über die spätere Verwendung von Code-Teilen notwendig. Sinnvoll kann es natürlich sein, nach einem ersten Grob-Design mit einem Testfall zu beginnen. Anhand dessen kann abgeleitet werden, ob die angedachte Verwendungsweise tatsächlich gut ist, oder ob Nacharbeit notwendig ist. Nach zwei bis drei Iterationen über diese Punkte hat sich ein Verständnis für dieses Arbeitspaket entwickelt und auch die Verwendung sollte weitaus klarer und intuitiver sein, als dies vermutlich beim ersten Ansatz der Fall war.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=rN0IL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=rN0IL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=OyLxl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=OyLxl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=skfcL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=skfcL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/393017205" height="1" width="1"/&gt;</description>
			<category>Entwicklung, Diskussionen, Software Testing, Qualitätsmgmt.</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080915-101526</guid>
			<author>Norbert Eder</author>
			<pubDate>Mon, 15 Sep 2008 08:15:26 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080915-101526</comments>
		</item>
		<item>
			<title>Trickkiste goes Silverlight</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080913-185653</link>
			<description>Die &lt;a href="http://blog.norberteder.com/static.php?page=trickkiste" &gt;Trickkiste&lt;/a&gt; ist eine der beliebtesten Seiten hier auf meinem Blog und war bisher eine reine Linksammlung zu ausgesuchten Blogeinträgen. Das hat sich nun auch nicht wirklich geändert. Was aber neu ist:
&lt;br /&gt;
&lt;br /&gt;Die Einträge werden nicht mehr nur als simple Links angezeigt, sondern werden nun durch eine Silverlight-Anwendung präsentiert. So ist es nun möglich, durch die einzelnen Kategorien zu klicken, als auch nur über die enthaltenen Artikel zu suchen.
&lt;br /&gt;
&lt;br /&gt;Wie &lt;a href="http://blog.norberteder.com/contact.php" &gt;steht ihr zu dieser Veränderung&lt;/a&gt;?
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=gYJEL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=gYJEL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=zTN5l"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=zTN5l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=6ZZKL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=6ZZKL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/391669537" height="1" width="1"/&gt;</description>
			<category>Blog-Intern</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080913-185653</guid>
			<author>Norbert Eder</author>
			<pubDate>Sat, 13 Sep 2008 16:56:53 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080913-185653</comments>
		</item>
		<item>
			<title>Impressionen meiner Hochzeit</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080912-120558</link>
			<description>Eine Hochzeit ist ein wunderschönes Ereignis, an dem nur leider nicht alle teilnehmen können. Daher möchte ich einige Fotos bereit stellen - schließlich wurde ich bereits von zahlreichen Freunden, Bekannten und Lesern darauf angesprochen.
&lt;br /&gt;
&lt;br /&gt;&lt;a href="javascript:openpopup('http://blog.norberteder.com/images/Hochzeit01.jpg',500,692,false);"&gt;&lt;img src="http://blog.norberteder.com/images/Hochzeit01.jpg" width=350 height=484 border=0 alt=''&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a href="javascript:openpopup('http://blog.norberteder.com/images/Hochzeit02.jpg',500,333,false);"&gt;&lt;img src="http://blog.norberteder.com/images/Hochzeit02.jpg" width=350 height=233 border=0 alt=''&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a href="javascript:openpopup('http://blog.norberteder.com/images/Hochzeit03.jpg',500,333,false);"&gt;&lt;img src="http://blog.norberteder.com/images/Hochzeit03.jpg" width=350 height=233 border=0 alt=''&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Die Fotos wurden übrigens vom &lt;a href="http://www.fotofurgler.at" target="_blank" &gt;Fotostudio Furgler&lt;/a&gt; geschossen.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=UaHkL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=UaHkL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=epD1l"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=epD1l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=KOENL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=KOENL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/390536509" height="1" width="1"/&gt;</description>
			<category>Blog-Intern</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080912-120558</guid>
			<author>Norbert Eder</author>
			<pubDate>Fri, 12 Sep 2008 10:05:58 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080912-120558</comments>
		</item>
		<item>
			<title>Technical Summit 2008 Gewinnspiel: Das Ergebnis</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080912-091117</link>
			<description>Das &lt;a href="http://blog.norberteder.com/index.php?entry=entry080804-090317" target="_blank" &gt;Gewinnspiel zum Technical Summit 2008&lt;/a&gt; ist vorbei und die glücklichen Gewinner wurden gezogen.
&lt;br /&gt;
&lt;br /&gt;Die richtigen Antworten waren:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Frage 1: Antwort A&lt;/li&gt;
&lt;li&gt;Frage 2: Antwort A&lt;/li&gt;
&lt;li&gt;Frage 3: Antwort A&lt;/li&gt;
&lt;li&gt;Frage 4: Antwort C&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;Die glücklichen Gewinner sind:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;René K. - Eintrittskarte zum &lt;a href="http://www.technical-summit.de/" target="_blank"&gt;Technical Summit 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Markus E. - Eintrittskarte zum &lt;a href="http://www.technical-summit.de/" target="_blank"&gt;Technical Summit 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Michael R. - &lt;a href="http://msdn.microsoft.com/de-at/vstudio/products/default.aspx" target="_blank"&gt;Visual Studio 2008&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;Eine entsprechende Benachrichtigung wurde per Email ausgesendet. 
&lt;br /&gt;
&lt;br /&gt;Den Gewinnern möchte ich meinen Glückwunsch aussprechen, als auch ein Dankeschön an die zahlreichen Teilnehmer.
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=ICcYL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=ICcYL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=bgNjl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=bgNjl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=0LeEL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=0LeEL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/390429213" height="1" width="1"/&gt;</description>
			<category>.NET, Allerlei, Internet, Community</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080912-091117</guid>
			<author>Norbert Eder</author>
			<pubDate>Fri, 12 Sep 2008 07:11:17 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080912-091117</comments>
		</item>
		<item>
			<title>MSDN Social Bookmarking</title>
			<link>http://blog.norberteder.com/index.php?entry=entry080911-191249</link>
			<description>Wie &lt;a href="http://www.giza-blog.de/PermaLink,guid,dad612ac-a198-46b9-bc53-c2eb9dc2a66d.aspx" target="_blank" &gt;Kai Giza&lt;/a&gt; berichtet, ist &lt;a href="http://social.msdn.microsoft.com/de-de" target="_blank" &gt;MSDN Social&lt;/a&gt; nun online.
&lt;br /&gt;
&lt;br /&gt;Damit erhält der Benutzer die Möglichkeit, eigene Bookmarks zu verwalten. Diese können öffentlich, als auch privat sein. Darüber ist es zusätzlich möglich, schnell interessante Inhalte zu finden. Ebenfalls können &amp;quot;fremde&amp;quot; Inhalte abonniert werden.
&lt;br /&gt;
&lt;br /&gt;Insgesamt eine nette Idee und auf jeden Fall förderlich für die MSDN. Vollständige Informationen zu diesem Thema finden sich &lt;a href="http://www.giza-blog.de/PermaLink,guid,dad612ac-a198-46b9-bc53-c2eb9dc2a66d.aspx" target="_blank" &gt;hier&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=AY1SL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=AY1SL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=26WAl"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=26WAl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?a=AGFNL"&gt;&lt;img src="http://feeds.feedburner.com/~f/NorbertEder-Livingnet?i=AGFNL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NorbertEder-Livingnet/~4/389837152" height="1" width="1"/&gt;</description>
			<category>Internet, Community</category>
			<guid isPermaLink="true">http://blog.norberteder.com/?entry=entry080911-191249</guid>
			<author>Norbert Eder</author>
			<pubDate>Thu, 11 Sep 2008 17:12:49 GMT</pubDate>
			<comments>http://blog.norberteder.com/comments.php?y=08&amp;m=09&amp;entry=entry080911-191249</comments>
		</item>
	</channel>
</rss>
