<?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 for ilker.de</title>
	<atom:link href="http://ilker.de/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://ilker.de</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>Comment on Tool Me Under! by Sebastian M</title>
		<link>http://ilker.de/tool-me-under#comment-15336</link>
		<dc:creator>Sebastian M</dc:creator>
		<pubDate>Tue, 31 Jan 2012 12:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=3195#comment-15336</guid>
		<description>Hey Ilker!
Thanks for your great blog, but this post ... I don&#039;t get it! Software development nowadays is so much easier and more comfortable than some years ago. Why? Because of those great tools, plugins, hardware! 
Why should I put so much effort in my tool I am using to solve my problems, when the tool my collegue is using, does it a lot easier? Because of this reason I always want the best tools!</description>
		<content:encoded><![CDATA[<p>Hey Ilker!<br />
Thanks for your great blog, but this post &#8230; I don&#8217;t get it! Software development nowadays is so much easier and more comfortable than some years ago. Why? Because of those great tools, plugins, hardware!<br />
Why should I put so much effort in my tool I am using to solve my problems, when the tool my collegue is using, does it a lot easier? Because of this reason I always want the best tools!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tool Me Under! by Björn Rochel</title>
		<link>http://ilker.de/tool-me-under#comment-15123</link>
		<dc:creator>Björn Rochel</dc:creator>
		<pubDate>Wed, 25 Jan 2012 08:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=3195#comment-15123</guid>
		<description>As always, nice post. I&#039;d like to add an additional perspective on the tools topic, though: Deliberate improvement. Personally I think of tools as supporting cast. I tend to change tools in my day to day work, whenever I get the impression that there&#039;re things that could be done with another tool more efficiently (or when I only use a small set of features and don&#039;t need the rest and there&#039;s a slimmer alternative). Then  I try to work with the new tool for a fixed timebox and evaluate whether my expectations were met. If so I tend to stick with the new tool. If not  I revert my decision.I&#039;ve done this with all kinds of things in the past: shells, editors, testrunners, mock-frameworks and have been pretty happy with that so far. Last one was 1 week with Sublimetext2 instead of VIM. Reverted to VIM afterwards since the whole benefit of Sublimetext2 was only shiny UI for me. 

Cheerio
Björn</description>
		<content:encoded><![CDATA[<p>As always, nice post. I&#8217;d like to add an additional perspective on the tools topic, though: Deliberate improvement. Personally I think of tools as supporting cast. I tend to change tools in my day to day work, whenever I get the impression that there&#8217;re things that could be done with another tool more efficiently (or when I only use a small set of features and don&#8217;t need the rest and there&#8217;s a slimmer alternative). Then  I try to work with the new tool for a fixed timebox and evaluate whether my expectations were met. If so I tend to stick with the new tool. If not  I revert my decision.I&#8217;ve done this with all kinds of things in the past: shells, editors, testrunners, mock-frameworks and have been pretty happy with that so far. Last one was 1 week with Sublimetext2 instead of VIM. Reverted to VIM afterwards since the whole benefit of Sublimetext2 was only shiny UI for me. </p>
<p>Cheerio<br />
Björn</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Quest Of The Test by Steffen Forkmann</title>
		<link>http://ilker.de/the-quest-of-the-test#comment-15004</link>
		<dc:creator>Steffen Forkmann</dc:creator>
		<pubDate>Sun, 22 Jan 2012 12:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=2759#comment-15004</guid>
		<description>Hi Ilker,

I tried to port your solution to F# (http://www.navision-blog.de/2012/01/22/f-legacy-test-implants/).
What do you think?

Cheers,
Steffen</description>
		<content:encoded><![CDATA[<p>Hi Ilker,</p>
<p>I tried to port your solution to F# (<a href="http://www.navision-blog.de/2012/01/22/f-legacy-test-implants/" rel="nofollow">http://www.navision-blog.de/2012/01/22/f-legacy-test-implants/</a>).<br />
What do you think?</p>
<p>Cheers,<br />
Steffen</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Quest Of The Test by F# Legacy: Test implants &#187; Rash thoughts about .NET, C#, F# and Dynamics NAV.</title>
		<link>http://ilker.de/the-quest-of-the-test#comment-15002</link>
		<dc:creator>F# Legacy: Test implants &#187; Rash thoughts about .NET, C#, F# and Dynamics NAV.</dc:creator>
		<pubDate>Sun, 22 Jan 2012 11:52:26 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=2759#comment-15002</guid>
		<description>[...] super awesome Ilker Cetinkaya published an excellent article about “test implants”. I really recommend you to read this post before you read this one. It’s a really well written [...]</description>
		<content:encoded><![CDATA[<p>[...] super awesome Ilker Cetinkaya published an excellent article about “test implants”. I really recommend you to read this post before you read this one. It’s a really well written [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by F# Legacy: Test implants &#187; Rash thoughts about .NET, C#, F# and Dynamics NAV.</title>
		<link>http://ilker.de/about#comment-15001</link>
		<dc:creator>F# Legacy: Test implants &#187; Rash thoughts about .NET, C#, F# and Dynamics NAV.</dc:creator>
		<pubDate>Sun, 22 Jan 2012 11:52:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.gmbsg.com/?page_id=470#comment-15001</guid>
		<description>[...] code is a problem in all languages, even F#. &#160;Ilker Cetinkaya published an excellent article about “test implants”. I really recommend you to read this post [...]</description>
		<content:encoded><![CDATA[<p>[...] code is a problem in all languages, even F#. &#160;Ilker Cetinkaya published an excellent article about “test implants”. I really recommend you to read this post [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Quest Of The Test by Sergey Shishkin</title>
		<link>http://ilker.de/the-quest-of-the-test#comment-14981</link>
		<dc:creator>Sergey Shishkin</dc:creator>
		<pubDate>Sat, 21 Jan 2012 23:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=2759#comment-14981</guid>
		<description>This reminded me of an idea of a legacy code-retreat, though I didn&#039;t attend one. Would also be a great idea for a coding dojo: take some brownfield code and fix a bug in it or implement a new feature.</description>
		<content:encoded><![CDATA[<p>This reminded me of an idea of a legacy code-retreat, though I didn&#8217;t attend one. Would also be a great idea for a coding dojo: take some brownfield code and fix a bug in it or implement a new feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Quest Of The Test by Ilker Cetinkaya</title>
		<link>http://ilker.de/the-quest-of-the-test#comment-14979</link>
		<dc:creator>Ilker Cetinkaya</dc:creator>
		<pubDate>Sat, 21 Jan 2012 23:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=2759#comment-14979</guid>
		<description>This is a fictional story. Apart of that, the SUT is a brownfield with a bug. The lambda implant just enables to - well, sort of - verify that the issue has been addressed. No more, no less. I agree with you that this ideally would be the first step on a series of refactorings which would ultimately lead to interfacing the 3rd party service.</description>
		<content:encoded><![CDATA[<p>This is a fictional story. Apart of that, the SUT is a brownfield with a bug. The lambda implant just enables to &#8211; well, sort of &#8211; verify that the issue has been addressed. No more, no less. I agree with you that this ideally would be the first step on a series of refactorings which would ultimately lead to interfacing the 3rd party service.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Quest Of The Test by Sergey Shishkin</title>
		<link>http://ilker.de/the-quest-of-the-test#comment-14977</link>
		<dc:creator>Sergey Shishkin</dc:creator>
		<pubDate>Sat, 21 Jan 2012 22:40:30 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=2759#comment-14977</guid>
		<description>Creative idea, bit looks like a hack to me. Please, don&#039;t call me Fred though :)

Why wouldn&#039;t you take more time and write more functional tests for the Chronograph and isolate the remote 3rd party service through refactoring. From my perspective the fact that a particular method of a component was called is an implementation detail and thus is not a good name for a test.</description>
		<content:encoded><![CDATA[<p>Creative idea, bit looks like a hack to me. Please, don&#8217;t call me Fred though <img src='http://ilker.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Why wouldn&#8217;t you take more time and write more functional tests for the Chronograph and isolate the remote 3rd party service through refactoring. From my perspective the fact that a particular method of a component was called is an implementation detail and thus is not a good name for a test.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Context In Model Is Evil by Ilker Cetinkaya</title>
		<link>http://ilker.de/context-in-model-is-evil#comment-14969</link>
		<dc:creator>Ilker Cetinkaya</dc:creator>
		<pubDate>Sat, 21 Jan 2012 10:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=3007#comment-14969</guid>
		<description>Steve,

was ist denn in dem HTTPContext alles drin? Ein Request, eine Response, ein User, eine Session uvm. Bei so vielen Verantwortlichkeiten bleibt einem ja gar keine andere Wahl, als so eine &quot;Sammlung&quot; von HTTP-Zeug auch HTTPContext zu nennen. Man könnte es auch gleich in HTTPZeugs umbennenen und es wäre genau so aussagekräftig.

Hätte MSFT nicht so viel weiteres Zeug zum Request/Response dazugepackt, wäre es einfacher gewesen, einen passenden Namen zu finden. Spontan fällt mir z.B. &quot;HTTPChannel&quot;, &quot;HTTPCommunication&quot; oder &quot;HTTPDialog&quot; ein.

Natürlich ist es besonders im Framework-Bereich nicht einfach das passende Gleichgewicht zwischen angepasster Granularität der Klassen und expliziten Verantwortlichkeiten zu finden. Dennoch: wenn etwas &quot;Kontext&quot; heisst, dann hat es für mich schon den Smell, dass der Autor entweder nicht gut genug über das Design nachgedacht hat, oder dass man sich mit dem Kontext ein Sammelsurium an konzentrierten Verantwortlichkeiten erkauft. Als geringstes Übel - aber dennoch Übel - sehe ich es noch, wenn ein Kontext als bessere Hashmap zum tragen von State durch die halbe Anwendungslandschaft geschliffen wird.</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>was ist denn in dem HTTPContext alles drin? Ein Request, eine Response, ein User, eine Session uvm. Bei so vielen Verantwortlichkeiten bleibt einem ja gar keine andere Wahl, als so eine &#8220;Sammlung&#8221; von HTTP-Zeug auch HTTPContext zu nennen. Man könnte es auch gleich in HTTPZeugs umbennenen und es wäre genau so aussagekräftig.</p>
<p>Hätte MSFT nicht so viel weiteres Zeug zum Request/Response dazugepackt, wäre es einfacher gewesen, einen passenden Namen zu finden. Spontan fällt mir z.B. &#8220;HTTPChannel&#8221;, &#8220;HTTPCommunication&#8221; oder &#8220;HTTPDialog&#8221; ein.</p>
<p>Natürlich ist es besonders im Framework-Bereich nicht einfach das passende Gleichgewicht zwischen angepasster Granularität der Klassen und expliziten Verantwortlichkeiten zu finden. Dennoch: wenn etwas &#8220;Kontext&#8221; heisst, dann hat es für mich schon den Smell, dass der Autor entweder nicht gut genug über das Design nachgedacht hat, oder dass man sich mit dem Kontext ein Sammelsurium an konzentrierten Verantwortlichkeiten erkauft. Als geringstes Übel &#8211; aber dennoch Übel &#8211; sehe ich es noch, wenn ein Kontext als bessere Hashmap zum tragen von State durch die halbe Anwendungslandschaft geschliffen wird.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Context In Model Is Evil by Steve Wagner</title>
		<link>http://ilker.de/context-in-model-is-evil#comment-14901</link>
		<dc:creator>Steve Wagner</dc:creator>
		<pubDate>Thu, 19 Jan 2012 10:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://ilker.de/?p=3007#comment-14901</guid>
		<description>Und wir würdest du dann so etwas wie den HTTPContext benennen? Oder wie würdest du dies anders lösen?</description>
		<content:encoded><![CDATA[<p>Und wir würdest du dann so etwas wie den HTTPContext benennen? Oder wie würdest du dies anders lösen?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

