<?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: Commented Code == Technical Debt</title>
	<atom:link href="http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/</link>
	<description>Just another LosTechies site</description>
	<lastBuildDate>Mon, 25 Mar 2013 18:32:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Tim</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-42</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Sat, 08 Jan 2011 17:29:12 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-42</guid>
		<description>&quot;For those of you that are code comment haters, this post is not for you. &quot;

Why would a &quot;comment hater&quot; object to your deleting comments? I think you would instead make friends over a post like this!</description>
		<content:encoded><![CDATA[<p>&#8220;For those of you that are code comment haters, this post is not for you. &#8221;</p>
<p>Why would a &#8220;comment hater&#8221; object to your deleting comments? I think you would instead make friends over a post like this!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Knut</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-41</link>
		<dc:creator>Knut</dc:creator>
		<pubDate>Mon, 03 Jan 2011 17:16:54 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-41</guid>
		<description>@tudor: why is it impractical to document code changes in check-in comments? perhaps you check in to seldom? And if in your real world, people don&#039;t document code changes, why treat the symptom (using commented code blocks with explanations in the source files) instead of curing the disease causing the symptom? (smaller check-ins and proper commens on all checkins). 

There&#039;s no must here, only bad practices. </description>
		<content:encoded><![CDATA[<p>@tudor: why is it impractical to document code changes in check-in comments? perhaps you check in to seldom? And if in your real world, people don&#8217;t document code changes, why treat the symptom (using commented code blocks with explanations in the source files) instead of curing the disease causing the symptom? (smaller check-ins and proper commens on all checkins). </p>
<p>There&#8217;s no must here, only bad practices. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tudor</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-40</link>
		<dc:creator>Tudor</dc:creator>
		<pubDate>Mon, 03 Jan 2011 11:15:19 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-40</guid>
		<description>To me such attitude just seem arrogant - indeed in many cases commented code can be just deleted and TFS/SVN use instead for looking into history - but in real and not-so-ideal world, in many cases, somebody has to modify (or comment out) several pieces of code and he has to make sure he write down _why_ he did this, so anybody working later on that piece of code knows _why_ that change was done - in real world, very few people document all code changes in the check-in comments (and it would be impractical to do so for hundred of changes).

So in a less-than ideal world, where not all code is self-describing and crystal clear, commented code with clear comments explaining _why_ the change is necessary, are a must, unfortunately.</description>
		<content:encoded><![CDATA[<p>To me such attitude just seem arrogant &#8211; indeed in many cases commented code can be just deleted and TFS/SVN use instead for looking into history &#8211; but in real and not-so-ideal world, in many cases, somebody has to modify (or comment out) several pieces of code and he has to make sure he write down _why_ he did this, so anybody working later on that piece of code knows _why_ that change was done &#8211; in real world, very few people document all code changes in the check-in comments (and it would be impractical to do so for hundred of changes).</p>
<p>So in a less-than ideal world, where not all code is self-describing and crystal clear, commented code with clear comments explaining _why_ the change is necessary, are a must, unfortunately.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudio Lassala</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-39</link>
		<dc:creator>Claudio Lassala</dc:creator>
		<pubDate>Fri, 31 Dec 2010 07:43:14 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-39</guid>
		<description>Amen, bro. I&#039;ve blogged about that a little while ago, too: http://claudiolassala.wordpress.com/2010/10/29/claudio-those-comments-are-ugly/</description>
		<content:encoded><![CDATA[<p>Amen, bro. I&#8217;ve blogged about that a little while ago, too: <a href="http://claudiolassala.wordpress.com/2010/10/29/claudio-those-comments-are-ugly/" rel="nofollow">http://claudiolassala.wordpress.com/2010/10/29/claudio-those-comments-are-ugly/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: technicaldebt</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-38</link>
		<dc:creator>technicaldebt</dc:creator>
		<pubDate>Fri, 31 Dec 2010 01:24:23 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-38</guid>
		<description>    Boohoo cry me a river.  You must be a real snob if you feel smug about deleting commented out code that some one else probably needed but just didn&#039;t know how to put code based context switching (IE debug mode vs production mode) in their code.

    How much technical debt is it to simply ignore the comments like the compiler has. </description>
		<content:encoded><![CDATA[<p>    Boohoo cry me a river.  You must be a real snob if you feel smug about deleting commented out code that some one else probably needed but just didn&#8217;t know how to put code based context switching (IE debug mode vs production mode) in their code.</p>
<p>    How much technical debt is it to simply ignore the comments like the compiler has. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Technikhil</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-37</link>
		<dc:creator>Technikhil</dc:creator>
		<pubDate>Thu, 30 Dec 2010 15:47:03 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-37</guid>
		<description>You are not alone Rod. I have seen this in lots of Legacy Code I maintain - so much so that I consider it code smell and a sign of trouble!!
http://technikhil.wordpress.com/2010/02/18/commented-code-is-a-bad-code-smell/</description>
		<content:encoded><![CDATA[<p>You are not alone Rod. I have seen this in lots of Legacy Code I maintain &#8211; so much so that I consider it code smell and a sign of trouble!!<br />
<a href="http://technikhil.wordpress.com/2010/02/18/commented-code-is-a-bad-code-smell/" rel="nofollow">http://technikhil.wordpress.com/2010/02/18/commented-code-is-a-bad-code-smell/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G. Andrew Duthie</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-36</link>
		<dc:creator>G. Andrew Duthie</dc:creator>
		<pubDate>Thu, 30 Dec 2010 15:42:07 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-36</guid>
		<description>Couldn&#039;t agree more. I&#039;m definitely guilty of commenting out code and not getting around to actually removing it. Gotta work on that.</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t agree more. I&#8217;m definitely guilty of commenting out code and not getting around to actually removing it. Gotta work on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Atkinson</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-35</link>
		<dc:creator>Dan Atkinson</dc:creator>
		<pubDate>Thu, 30 Dec 2010 15:22:18 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-35</guid>
		<description>Returns true. You probably meant it to be a single equals, otherwise, this post is a question. :)

Well written code shouldn&#039;t need comments.

If you use comments to explain the flow, you obviously need to look at refactoring.</description>
		<content:encoded><![CDATA[<p>Returns true. You probably meant it to be a single equals, otherwise, this post is a question. <img src='http://lostechies.com/rodpaddock/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well written code shouldn&#8217;t need comments.</p>
<p>If you use comments to explain the flow, you obviously need to look at refactoring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Pietschmann</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-34</link>
		<dc:creator>Chris Pietschmann</dc:creator>
		<pubDate>Thu, 30 Dec 2010 15:20:43 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-34</guid>
		<description>&quot;I see dead code.&quot; Man that sounds scary!</description>
		<content:encoded><![CDATA[<p>&#8220;I see dead code.&#8221; Man that sounds scary!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio Pereira</title>
		<link>http://lostechies.com/rodpaddock/2010/12/29/commented-code-technical-debt/#comment-33</link>
		<dc:creator>Sergio Pereira</dc:creator>
		<pubDate>Thu, 30 Dec 2010 14:53:44 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rodpaddock/archive/2010/12/29/commented-code-technical-debt.aspx#comment-33</guid>
		<description>I agree but, anyone knows what command lets me find old code that I removed (instead of commenting out) using TFS or SVN? (No, history/log doesn&#039;t count)</description>
		<content:encoded><![CDATA[<p>I agree but, anyone knows what command lets me find old code that I removed (instead of commenting out) using TFS or SVN? (No, history/log doesn&#8217;t count)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
