<?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>Comments on: Code Contracts: To Contract Or Not To Contract…</title>
	<atom:link href="http://ilker.de/code-contracts-to-contract-or-not-to-contract/feed" rel="self" type="application/rss+xml" />
	<link>http://ilker.de/code-contracts-to-contract-or-not-to-contract</link>
	<description>Creative Computing.</description>
	<lastBuildDate>Tue, 31 Jan 2012 12:27:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Martin W. Angler</title>
		<link>http://ilker.de/code-contracts-to-contract-or-not-to-contract#comment-323</link>
		<dc:creator>Martin W. Angler</dc:creator>
		<pubDate>Mon, 25 Jan 2010 08:39:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.gmbsg.com/stories/?p=461#comment-323</guid>
		<description>Hallo Ilker,

Eine schwierige Frage. Zum einen bieten die Code Contracts viele neue Möglichkeiten, uns Entwicklern das Leben zu erleichtern (static &amp; runtime checking, automatische Doku-Generierung). Für mich persönlich handelt es sich hierbei um eine aufregende Technologie, die auch oder besser: besonders mit PEX seine Stärken ausspielen kann.

Auf der anderen Seite gibt es allerdings noch einige Anwendungsfälle, die uns trivial erscheinen, vom Static Checker der CC allerdings noch nicht umgesetzt wurde (räumt z.T. auch Manuel Fähndrich von den CC ein, bei den Problemen, die ich mit dem Static Checker und Object Invariants hatte (nachzulesen im Code Contracts Forum). Hierfür gibt es aber workarounds. Insgesamt würde ich eher noch warten, bis die Code Contracts final sind, um sie auch produktiv einzusetzen.

Mein Fazit: Die Code Contracts unterstützen bei der Verifikation, sowie bei der Doku-Generierung (MSDN - style) und erleichtern u.A. viele tägliche Entwickler-Sorgen, so z.B. verbessern sie die Lesbarkeit des Codes. Persönlich werde ich sie derzeit genauer unter die Lupe nehmen, um gerüstet für den produktiven Einsatz zu sein. Produktiv einsetzen werden wir sie wahrscheinlich nicht, bis sie nicht final Status erreicht haben.

Beste Grüße,
Martin W. Angler</description>
		<content:encoded><![CDATA[<p>Hallo Ilker,</p>
<p>Eine schwierige Frage. Zum einen bieten die Code Contracts viele neue Möglichkeiten, uns Entwicklern das Leben zu erleichtern (static &amp; runtime checking, automatische Doku-Generierung). Für mich persönlich handelt es sich hierbei um eine aufregende Technologie, die auch oder besser: besonders mit PEX seine Stärken ausspielen kann.</p>
<p>Auf der anderen Seite gibt es allerdings noch einige Anwendungsfälle, die uns trivial erscheinen, vom Static Checker der CC allerdings noch nicht umgesetzt wurde (räumt z.T. auch Manuel Fähndrich von den CC ein, bei den Problemen, die ich mit dem Static Checker und Object Invariants hatte (nachzulesen im Code Contracts Forum). Hierfür gibt es aber workarounds. Insgesamt würde ich eher noch warten, bis die Code Contracts final sind, um sie auch produktiv einzusetzen.</p>
<p>Mein Fazit: Die Code Contracts unterstützen bei der Verifikation, sowie bei der Doku-Generierung (MSDN &#8211; style) und erleichtern u.A. viele tägliche Entwickler-Sorgen, so z.B. verbessern sie die Lesbarkeit des Codes. Persönlich werde ich sie derzeit genauer unter die Lupe nehmen, um gerüstet für den produktiven Einsatz zu sein. Produktiv einsetzen werden wir sie wahrscheinlich nicht, bis sie nicht final Status erreicht haben.</p>
<p>Beste Grüße,<br />
Martin W. Angler</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mariusz</title>
		<link>http://ilker.de/code-contracts-to-contract-or-not-to-contract#comment-322</link>
		<dc:creator>Mariusz</dc:creator>
		<pubDate>Sat, 09 Jan 2010 22:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.gmbsg.com/stories/?p=461#comment-322</guid>
		<description>Danke dir für deinen Beitrag ;-)

Beruflich wird es für mich schwer die Code Contracts einzusetzen. Zu einem baut unsere Web-Applikation noch auf dem 2.0er Framework und zum Anderen müsste der Deployprozess anders gestaltet werden.

Für meine privaten Projekte werde ich jetzt versuchen die Code Contracts stückchenweise einzuführen. Der Vorteil liegt hierbei klar auf der Hand ;-)</description>
		<content:encoded><![CDATA[<p>Danke dir für deinen Beitrag <img src='http://ilker.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Beruflich wird es für mich schwer die Code Contracts einzusetzen. Zu einem baut unsere Web-Applikation noch auf dem 2.0er Framework und zum Anderen müsste der Deployprozess anders gestaltet werden.</p>
<p>Für meine privaten Projekte werde ich jetzt versuchen die Code Contracts stückchenweise einzuführen. Der Vorteil liegt hierbei klar auf der Hand <img src='http://ilker.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

