<?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: My Code Works &#8211; Let Me Check-in</title>
	<atom:link href="http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/feed" rel="self" type="application/rss+xml" />
	<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 05:16:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: anand raman</title>
		<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/comment-page-1#comment-84</link>
		<dc:creator>anand raman</dc:creator>
		<pubDate>Sun, 30 Apr 2006 21:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://wp.subbu.org/2005/12/my-code-works-let-me-check-in/#comment-84</guid>
		<description>refactoring the code is only possible when development is done to a certain specification. Yes you may consider it to be absurd but there are situations where developers starts development without too many architectural guidelines in place. refactoring is a complete flop in all such cases.

If you are in this state, I would argue writting java doc comments while developing else no one will be able to make sense of the code written

anand raman
</description>
		<content:encoded><![CDATA[<p>refactoring the code is only possible when development is done to a certain specification. Yes you may consider it to be absurd but there are situations where developers starts development without too many architectural guidelines in place. refactoring is a complete flop in all such cases.</p>
<p>If you are in this state, I would argue writting java doc comments while developing else no one will be able to make sense of the code written</p>
<p>anand raman</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kumar Reddy</title>
		<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/comment-page-1#comment-83</link>
		<dc:creator>Kumar Reddy</dc:creator>
		<pubDate>Tue, 06 Dec 2005 04:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://wp.subbu.org/2005/12/my-code-works-let-me-check-in/#comment-83</guid>
		<description>What a nice piece of topic to discuss upon. Subbu, I will go with you and Robert Watkins.&lt;br /&gt;&lt;br /&gt;

Most of the people I met insisted me, not to concentrate much on the comments. Their motto  always &quot;&lt;strong&gt;First think about the code, its very important.We can end up, writing comments, once code gets a good nod from clients&lt;/strong&gt;&quot;. &lt;br /&gt;&lt;br /&gt;

Even, writing good comments is not an easy work. Any one can write some nasty stuff, in hurry at the end of the day. But writing comments, which is clean, clear and related to the code is a perfectionist task.&lt;br /&gt;&lt;br /&gt;

&lt;strong&gt;Lesson Learnt:&lt;/strong&gt;: &lt;br /&gt;
Spare amount of time, in commenting code. When ever you make chages, make changes to comments. And see, if there is a chance to spruce it up all again. &lt;br /&gt;
</description>
		<content:encoded><![CDATA[<p>What a nice piece of topic to discuss upon. Subbu, I will go with you and Robert Watkins.</p>
<p>Most of the people I met insisted me, not to concentrate much on the comments. Their motto  always &#8220;<strong>First think about the code, its very important.We can end up, writing comments, once code gets a good nod from clients</strong>&#8220;. </p>
<p>Even, writing good comments is not an easy work. Any one can write some nasty stuff, in hurry at the end of the day. But writing comments, which is clean, clear and related to the code is a perfectionist task.</p>
<p><strong>Lesson Learnt:</strong>: <br />
Spare amount of time, in commenting code. When ever you make chages, make changes to comments. And see, if there is a chance to spruce it up all again. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anjan bacchu</title>
		<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/comment-page-1#comment-82</link>
		<dc:creator>anjan bacchu</dc:creator>
		<pubDate>Mon, 05 Dec 2005 20:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://wp.subbu.org/2005/12/my-code-works-let-me-check-in/#comment-82</guid>
		<description>hi subbu,&lt;br /&gt;&lt;br /&gt;

&#160;&#160;&#160;I&#039;ve come across all the above types of comments and I&#039;m guilty of some of those :-(&lt;br /&gt;&lt;br /&gt;

&#160;&#160;&#160;  What I&#039;ve seen in some groups is the developer is allowed to check-in with any of these BUT we also have a review for every check-in. So the developer knows someone is going to review the code fairly closely -- that keeps most people honest!&lt;br /&gt;&lt;br /&gt;

BR,&lt;br /&gt;
~A
</description>
		<content:encoded><![CDATA[<p>hi subbu,</p>
<p>&nbsp;&nbsp;&nbsp;I&#8217;ve come across all the above types of comments and I&#8217;m guilty of some of those :-(</p>
<p>&nbsp;&nbsp;&nbsp;  What I&#8217;ve seen in some groups is the developer is allowed to check-in with any of these BUT we also have a review for every check-in. So the developer knows someone is going to review the code fairly closely &#8212; that keeps most people honest!</p>
<p>BR,<br />
~A</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Watkins</title>
		<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/comment-page-1#comment-81</link>
		<dc:creator>Robert Watkins</dc:creator>
		<pubDate>Mon, 05 Dec 2005 15:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://wp.subbu.org/2005/12/my-code-works-let-me-check-in/#comment-81</guid>
		<description>I would strongly argue for committing the working code, and &lt;em&gt;then&lt;/em&gt; doing the refactoring.

Working code has value in and of itself, even if it isn&#039;t perfect. By committing the code, you allow other people to use it and build on top of it.

Furthermore, not all refactoring exercises work. Sometimes people make mistakes. By committing the code, you get a point to reverse back to without any fear.

Finally: I would argue that you should commit regularly, not just when a block of work is &quot;finished&quot;.
</description>
		<content:encoded><![CDATA[<p>I would strongly argue for committing the working code, and <em>then</em> doing the refactoring.</p>
<p>Working code has value in and of itself, even if it isn&#8217;t perfect. By committing the code, you allow other people to use it and build on top of it.</p>
<p>Furthermore, not all refactoring exercises work. Sometimes people make mistakes. By committing the code, you get a point to reverse back to without any fear.</p>
<p>Finally: I would argue that you should commit regularly, not just when a block of work is &#8220;finished&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Harris</title>
		<link>http://www.subbu.org/blog/2005/12/my-code-works-let-me-check-in/comment-page-1#comment-80</link>
		<dc:creator>Simon Harris</dc:creator>
		<pubDate>Sun, 04 Dec 2005 20:23:29 +0000</pubDate>
		<guid isPermaLink="false">http://wp.subbu.org/2005/12/my-code-works-let-me-check-in/#comment-80</guid>
		<description>Another possibility is for the team--especially project management--to accept that refactoring is a necessary part of the process and let the developer check in the working code and THEN, as the last step before saying &quot;I&#039;m finished&quot;, refactort the code.

In my experience, mixing refactoring with implementing new features nearly always results in confusion, broken builds, etc. I&#039;d much rather the refactoring excercise was done either before or after the implementation of a new feature.

My 2c, worth,

Simon
</description>
		<content:encoded><![CDATA[<p>Another possibility is for the team&#8211;especially project management&#8211;to accept that refactoring is a necessary part of the process and let the developer check in the working code and THEN, as the last step before saying &#8220;I&#8217;m finished&#8221;, refactort the code.</p>
<p>In my experience, mixing refactoring with implementing new features nearly always results in confusion, broken builds, etc. I&#8217;d much rather the refactoring excercise was done either before or after the implementation of a new feature.</p>
<p>My 2c, worth,</p>
<p>Simon</p>
]]></content:encoded>
	</item>
</channel>
</rss>

