<?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: Die 10 Gebote des Programmierens</title>
	<atom:link href="http://mentzel.name/2009/06/03/die-10-gebote-des-programmierens/feed/" rel="self" type="application/rss+xml" />
	<link>http://mentzel.name/2009/06/03/die-10-gebote-des-programmierens/</link>
	<description>Erst denken, dann programmieren</description>
	<lastBuildDate>Wed, 08 Sep 2010 09:22:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Von: Stefan Lieser</title>
		<link>http://mentzel.name/2009/06/03/die-10-gebote-des-programmierens/comment-page-1/#comment-16</link>
		<dc:creator>Stefan Lieser</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:22:40 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.mentzel.name/?p=37#comment-16</guid>
		<description>Hallo Thomas,

alles wichtige Punkte! Toll dass du &quot;aus meiner heutigen Sicht&quot; drüber schreibst. Ist mir auch immer wichtig zu betonen, dass sich meine Ansichten ändern können wenn neue Erkenntnisse eintreffen.

An erster Stelle steht bei mir DRY. Und beim Punkt &quot;Testen, Testen, Testen&quot; scheint ein Misverständnis vorzuliegen. Ich bin nicht dafür Testen auf die Spitze zu treiben. Die Spezifikationsgetriebene Entwicklung fördert den Designprozess. Ja, dabei kommen am Ende auch testbare Klassen heraus. Ja, damit erreicht man eine sehr gute Testabdeckung. Aber das wichtigste am TDD (um mal das Standard-Buzzword zu verwenden) ist für mich das bewusste Design, nicht das Testen.

Insgesamt ziehe ich mich natürlich auf das CCD Wertesystem zurück. Ein Entwickler muss die folgenden Werte berücksichtigen:
- Korrektheit
- Evolvierbarkeit
- Produktionseffizienz
- Reflexion

Die CCD Bausteine zeigen konkret auf, wie man die einzelnen Werte fördern kann. Leider ist die Zuordnung der Bausteine zu den Werten im Wiki noch nicht fertig, wir arbeiten daran.

Herzliche Grüße
Stefan</description>
		<content:encoded><![CDATA[<p>Hallo Thomas,</p>
<p>alles wichtige Punkte! Toll dass du &#8220;aus meiner heutigen Sicht&#8221; drüber schreibst. Ist mir auch immer wichtig zu betonen, dass sich meine Ansichten ändern können wenn neue Erkenntnisse eintreffen.</p>
<p>An erster Stelle steht bei mir DRY. Und beim Punkt &#8220;Testen, Testen, Testen&#8221; scheint ein Misverständnis vorzuliegen. Ich bin nicht dafür Testen auf die Spitze zu treiben. Die Spezifikationsgetriebene Entwicklung fördert den Designprozess. Ja, dabei kommen am Ende auch testbare Klassen heraus. Ja, damit erreicht man eine sehr gute Testabdeckung. Aber das wichtigste am TDD (um mal das Standard-Buzzword zu verwenden) ist für mich das bewusste Design, nicht das Testen.</p>
<p>Insgesamt ziehe ich mich natürlich auf das CCD Wertesystem zurück. Ein Entwickler muss die folgenden Werte berücksichtigen:<br />
- Korrektheit<br />
- Evolvierbarkeit<br />
- Produktionseffizienz<br />
- Reflexion</p>
<p>Die CCD Bausteine zeigen konkret auf, wie man die einzelnen Werte fördern kann. Leider ist die Zuordnung der Bausteine zu den Werten im Wiki noch nicht fertig, wir arbeiten daran.</p>
<p>Herzliche Grüße<br />
Stefan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
