<?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: We Have No Comment at This Time</title>
	<atom:link href="http://www.made2mentor.com/2009/03/we-have-no-comment-at-this-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.made2mentor.com/2009/03/we-have-no-comment-at-this-time/</link>
	<description>Data Warehousing, Microsoft Business Intelligence, and Other Cool Stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:33:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jason Griffith</title>
		<link>http://www.made2mentor.com/2009/03/we-have-no-comment-at-this-time/comment-page-1/#comment-878</link>
		<dc:creator>Jason Griffith</dc:creator>
		<pubDate>Fri, 20 Mar 2009 13:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1452#comment-878</guid>
		<description>Yeah, typically if I&#039;m going to comment out a block of code, it&#039;s because the thing is useless. Extra code doesn&#039;t really need to be commented out in most cases. 

I&#039;m a bit of an obsessive commenter in my own code, I not what my variables are used for, what this block of code does, the point of it being there, and anything I intend to add/edit in the future.

When I remove a block of code, I put in a comment to explain what I used to do, and why I made the change, along with the date. If it&#039;s something I may consider going back to later, then I&#039;ll have a backup copy saved somewhere that will have that code if I should have need to access it at a later date. If I removed the code because it didn&#039;t work or was way more effort that actually required (like I found an easier, more effective method) then I may or may not have a backup copy of it lying around, but that will be noted in the comments as well.

Solid comments can make your code go a long way towards helping other programmers understand your code, and it helps you out too if you come back to a report after several months/years and have to remember what in the world you were doing. I&#039;m not a VFP programmer either, so a lot of this stuff is beyond Greek to me, save for where it shares similar syntax with VB.</description>
		<content:encoded><![CDATA[<p>Yeah, typically if I&#8217;m going to comment out a block of code, it&#8217;s because the thing is useless. Extra code doesn&#8217;t really need to be commented out in most cases. </p>
<p>I&#8217;m a bit of an obsessive commenter in my own code, I not what my variables are used for, what this block of code does, the point of it being there, and anything I intend to add/edit in the future.</p>
<p>When I remove a block of code, I put in a comment to explain what I used to do, and why I made the change, along with the date. If it&#8217;s something I may consider going back to later, then I&#8217;ll have a backup copy saved somewhere that will have that code if I should have need to access it at a later date. If I removed the code because it didn&#8217;t work or was way more effort that actually required (like I found an easier, more effective method) then I may or may not have a backup copy of it lying around, but that will be noted in the comments as well.</p>
<p>Solid comments can make your code go a long way towards helping other programmers understand your code, and it helps you out too if you come back to a report after several months/years and have to remember what in the world you were doing. I&#8217;m not a VFP programmer either, so a lot of this stuff is beyond Greek to me, save for where it shares similar syntax with VB.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roleki</title>
		<link>http://www.made2mentor.com/2009/03/we-have-no-comment-at-this-time/comment-page-1/#comment-877</link>
		<dc:creator>roleki</dc:creator>
		<pubDate>Fri, 20 Mar 2009 13:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1452#comment-877</guid>
		<description>I dunno, I kind of like the fact that the old code is still hanging about.  For one, if you&#039;re reverse-engineering M2M reports, it shows you at least one approach that DOESN&#039;T work.  Secondly, sometimes it sheds light on how a particular prg became so twisted.  Lastly, every so often you&#039;ll run across a comment like &quot;I have no idea what this does&quot; and that lets you know you&#039;re not the only one.</description>
		<content:encoded><![CDATA[<p>I dunno, I kind of like the fact that the old code is still hanging about.  For one, if you&#8217;re reverse-engineering M2M reports, it shows you at least one approach that DOESN&#8217;T work.  Secondly, sometimes it sheds light on how a particular prg became so twisted.  Lastly, every so often you&#8217;ll run across a comment like &#8220;I have no idea what this does&#8221; and that lets you know you&#8217;re not the only one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.made2mentor.com/2009/03/we-have-no-comment-at-this-time/comment-page-1/#comment-876</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 20 Mar 2009 12:34:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1452#comment-876</guid>
		<description>I think there are two possible reasons why they don&#039;t remove it for the customer.

1. It would take a little time and effort.

2. The code would be easier to understand making customers less likely to pay M2M for customizations.

It would be nice if one or more customers/users would go through all the programs, clean them up and then distrubute the code to the customer base. But that would take a lot of time and it really should be M2M&#039;s job, not ambitious customers. Not being much of a VFP programer, I would really appreciate it if there were a lot more comments explaining what the code was doing and why.</description>
		<content:encoded><![CDATA[<p>I think there are two possible reasons why they don&#8217;t remove it for the customer.</p>
<p>1. It would take a little time and effort.</p>
<p>2. The code would be easier to understand making customers less likely to pay M2M for customizations.</p>
<p>It would be nice if one or more customers/users would go through all the programs, clean them up and then distrubute the code to the customer base. But that would take a lot of time and it really should be M2M&#8217;s job, not ambitious customers. Not being much of a VFP programer, I would really appreciate it if there were a lot more comments explaining what the code was doing and why.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

