<?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 The Code Dump</title>
	<atom:link href="http://www.codelord.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codelord.net</link>
	<description>A place a coder rants at...</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:08:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Book Review: Clean Code by eladmallel</title>
		<link>http://www.codelord.net/2010/06/15/book-review-clean-code/comment-page-1/#comment-6740</link>
		<dc:creator>eladmallel</dc:creator>
		<pubDate>Sat, 17 Jul 2010 18:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=202#comment-6740</guid>
		<description>I am actually in the process of reading it myself and I must say that I agree with how you feel about it! I really did feel its affect on me right from the start and I just can&#039;t wait to finish it and start using all of the great information I have learned from this book..

It really is a MUST for every coder out there!</description>
		<content:encoded><![CDATA[<p>I am actually in the process of reading it myself and I must say that I agree with how you feel about it! I really did feel its affect on me right from the start and I just can&#8217;t wait to finish it and start using all of the great information I have learned from this book..</p>
<p>It really is a MUST for every coder out there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Book Review: Clean Code by Avihu Turzion</title>
		<link>http://www.codelord.net/2010/06/15/book-review-clean-code/comment-page-1/#comment-5869</link>
		<dc:creator>Avihu Turzion</dc:creator>
		<pubDate>Wed, 16 Jun 2010 06:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=202#comment-5869</guid>
		<description>Try writing an Uncle Bob&#039;s chronology for newbies. The order by which to read the books for people that are interested in beginning to read to them ;)</description>
		<content:encoded><![CDATA[<p>Try writing an Uncle Bob&#8217;s chronology for newbies. The order by which to read the books for people that are interested in beginning to read to them <img src='http://www.codelord.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Book Review: Clean Code by tzipi</title>
		<link>http://www.codelord.net/2010/06/15/book-review-clean-code/comment-page-1/#comment-5859</link>
		<dc:creator>tzipi</dc:creator>
		<pubDate>Tue, 15 Jun 2010 18:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=202#comment-5859</guid>
		<description>i just started reading it this week after you twitted about (thank you google buzz... for the first time, i guess :) ) - any  - i love it! i&#039;m only at the first chapter, but it is very insightful and practical.</description>
		<content:encoded><![CDATA[<p>i just started reading it this week after you twitted about (thank you google buzz&#8230; for the first time, i guess <img src='http://www.codelord.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) &#8211; any  &#8211; i love it! i&#8217;m only at the first chapter, but it is very insightful and practical.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Case Study: Refactoring Interfaces with TDDed Tests by J. B. Rainsberger</title>
		<link>http://www.codelord.net/2010/06/02/case-study-refactoring-interfaces-with-tdded-tests/comment-page-1/#comment-5708</link>
		<dc:creator>J. B. Rainsberger</dc:creator>
		<pubDate>Thu, 03 Jun 2010 21:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=190#comment-5708</guid>
		<description>You write, &quot;Being able to get the refactoring working so easily makes me happy, but I’m still not sure this is the smartest way...&quot; but I don&#039;t see you voice your particular concern. This all looks quite standard to me. What worries you here?</description>
		<content:encoded><![CDATA[<p>You write, &#8220;Being able to get the refactoring working so easily makes me happy, but I’m still not sure this is the smartest way&#8230;&#8221; but I don&#8217;t see you voice your particular concern. This all looks quite standard to me. What worries you here?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Every Coder Should Read TDD By Example by The Code Dump &#187; Case Study: Refactoring Interfaces with TDDed Tests</title>
		<link>http://www.codelord.net/2010/01/12/every-coder-should-read-tdd-by-example/comment-page-1/#comment-5691</link>
		<dc:creator>The Code Dump &#187; Case Study: Refactoring Interfaces with TDDed Tests</dc:creator>
		<pubDate>Wed, 02 Jun 2010 19:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=87#comment-5691</guid>
		<description>[...] change. Such refactorings in a TDD environment weren&#8217;t mentioned in the excellent &#8220;TDD by Example&#8221; book and similar works, so I&#8217;m pretty much guessing [...]</description>
		<content:encoded><![CDATA[<p>[...] change. Such refactorings in a TDD environment weren&#8217;t mentioned in the excellent &#8220;TDD by Example&#8221; book and similar works, so I&#8217;m pretty much guessing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stop Apologizing for Your Code by Manoj Phatak</title>
		<link>http://www.codelord.net/2010/05/13/stop-apologizing-for-your-code/comment-page-1/#comment-5560</link>
		<dc:creator>Manoj Phatak</dc:creator>
		<pubDate>Fri, 21 May 2010 08:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=179#comment-5560</guid>
		<description>I agree.

After I learnt TDDing; rarely I had to apologize for my code. For simple reasons:
1. When I write code; I do it &#039;just enough&#039; to make a new test pass. If I don&#039;t do this, I make the design unduly complex.
2. If I think my code is not clean; I go &amp; refactor it. In most cases why developers shy away from refactoring is they fear of breaking something that they don&#039;t know! TDD helps developers to get aggressive.

However, I find the name somewhat misnomer. Tests really don&#039;t drive the development; they guide it. Drive comes from within programmer - his creativity. Tests make sure his creativity has a direction &amp; gives him courage to refactor.  There are examples like BubbleSort where tests drive you to the algorithm automatically, but that&#039;s not the case always.

Also, TDD is not something that is confined only to software development. It has applications in every other field; but I wonder why they aren&#039;t much talked about.
I have shared my thoughts here: 
http://manojphatak.blogspot.com/2009/11/tdd-and-science.html

Your views  welcome.</description>
		<content:encoded><![CDATA[<p>I agree.</p>
<p>After I learnt TDDing; rarely I had to apologize for my code. For simple reasons:<br />
1. When I write code; I do it &#8216;just enough&#8217; to make a new test pass. If I don&#8217;t do this, I make the design unduly complex.<br />
2. If I think my code is not clean; I go &amp; refactor it. In most cases why developers shy away from refactoring is they fear of breaking something that they don&#8217;t know! TDD helps developers to get aggressive.</p>
<p>However, I find the name somewhat misnomer. Tests really don&#8217;t drive the development; they guide it. Drive comes from within programmer &#8211; his creativity. Tests make sure his creativity has a direction &amp; gives him courage to refactor.  There are examples like BubbleSort where tests drive you to the algorithm automatically, but that&#8217;s not the case always.</p>
<p>Also, TDD is not something that is confined only to software development. It has applications in every other field; but I wonder why they aren&#8217;t much talked about.<br />
I have shared my thoughts here:<br />
<a href="http://manojphatak.blogspot.com/2009/11/tdd-and-science.html" rel="nofollow">http://manojphatak.blogspot.com/2009/11/tdd-and-science.html</a></p>
<p>Your views  welcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stop Apologizing for Your Code by Juho Vepsäläinen</title>
		<link>http://www.codelord.net/2010/05/13/stop-apologizing-for-your-code/comment-page-1/#comment-5442</link>
		<dc:creator>Juho Vepsäläinen</dc:creator>
		<pubDate>Fri, 14 May 2010 05:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=179#comment-5442</guid>
		<description>Good post.

In a way code reflects many things such as organization structure (see Conway&#039;s law, works vice versa), trust, personal values ie.

If you don&#039;t trust your environment (other libs in this case) you are bound to code more defensively. On the other hand if there are no bounds, you are free to do pretty much whatever you want.

It&#039;s interesting to see what having a few tests around does to your confidence. I know having tests pass doesn&#039;t mean the code is correct. Even still, it&#039;s cool to see that if I modified something (refactored even), it still ought to be pretty ok.

Of course sometimes having bad tests makes it twice as worse. You have to worry about both the code ~and~ tests. It&#039;s not always easy to test the right things. I think this is one of the biggest hurdles especially for beginning testers. :)</description>
		<content:encoded><![CDATA[<p>Good post.</p>
<p>In a way code reflects many things such as organization structure (see Conway&#8217;s law, works vice versa), trust, personal values ie.</p>
<p>If you don&#8217;t trust your environment (other libs in this case) you are bound to code more defensively. On the other hand if there are no bounds, you are free to do pretty much whatever you want.</p>
<p>It&#8217;s interesting to see what having a few tests around does to your confidence. I know having tests pass doesn&#8217;t mean the code is correct. Even still, it&#8217;s cool to see that if I modified something (refactored even), it still ought to be pretty ok.</p>
<p>Of course sometimes having bad tests makes it twice as worse. You have to worry about both the code ~and~ tests. It&#8217;s not always easy to test the right things. I think this is one of the biggest hurdles especially for beginning testers. <img src='http://www.codelord.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sometimes all it takes is a little push by The Code Dump &#187; Stop Apologizing for Your Code</title>
		<link>http://www.codelord.net/2009/04/04/sometimes-all-it-takes-is-a-little-push/comment-page-1/#comment-5437</link>
		<dc:creator>The Code Dump &#187; Stop Apologizing for Your Code</dc:creator>
		<pubDate>Thu, 13 May 2010 18:13:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=25#comment-5437</guid>
		<description>[...] And if you&#8217;re in my shoes, keep it up. Sometimes all it takes is a little push. [...]</description>
		<content:encoded><![CDATA[<p>[...] And if you&#8217;re in my shoes, keep it up. Sometimes all it takes is a little push. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Every Coder Should Read TDD By Example by The Code Dump &#187; Stop Apologizing for Your Code</title>
		<link>http://www.codelord.net/2010/01/12/every-coder-should-read-tdd-by-example/comment-page-1/#comment-5436</link>
		<dc:creator>The Code Dump &#187; Stop Apologizing for Your Code</dc:creator>
		<pubDate>Thu, 13 May 2010 18:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=87#comment-5436</guid>
		<description>[...] been the only TDDer in my team for about a year now. When I just joined the team, my TDD ways were looked at as a weird fab. Nevertheless, I kept working in my ways, know that, at least [...]</description>
		<content:encoded><![CDATA[<p>[...] been the only TDDer in my team for about a year now. When I just joined the team, my TDD ways were looked at as a weird fab. Nevertheless, I kept working in my ways, know that, at least [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Agile Software Development: You Will Never Code The Same Again by The Code Dump &#187; Case Study: Single Responsibility Principle Violation</title>
		<link>http://www.codelord.net/2010/05/02/agile-software-development-you-will-never-code-the-same-again/comment-page-1/#comment-5391</link>
		<dc:creator>The Code Dump &#187; Case Study: Single Responsibility Principle Violation</dc:creator>
		<pubDate>Sun, 09 May 2010 18:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.codelord.net/?p=148#comment-5391</guid>
		<description>[...] recently finished the amazing PPP book (more here) my code-sense is getting better in putting the finger on the smells in code that make it painful [...]</description>
		<content:encoded><![CDATA[<p>[...] recently finished the amazing PPP book (more here) my code-sense is getting better in putting the finger on the smells in code that make it painful [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
