<?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: Online Code Reviews suck &#8211; even Guido van Rossum can&#8217;t fix that</title>
	<atom:link href="http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html/feed" rel="self" type="application/rss+xml" />
	<link>http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html</link>
	<description>Best practices for your goals</description>
	<lastBuildDate>Fri, 12 Mar 2010 13:14:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stacia Broderick</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html/comment-page-1#comment-365</link>
		<dc:creator>Stacia Broderick</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2006/12/online_code_rev/#comment-365</guid>
		<description>I&#039;m not a developer, but the notion of a code review tool (Crucible) was brought up in my course today by a developer. Just the thought of it made me cringe... I couldn&#039;t possibly see how a tool would be able to do a better job than TPAWB (Two People at a Whiteboard). I couldn&#039;t convince the developer that two people talking about and reviewing code together, in person, in a dialogue is much more effective, and less overhead than having a tool do it for you. He said, &#039;yes, and the tool helps us keep track of what we&#039;ve reviewed&#039;. So, a question for you: do you think that a tool would be useful when tracking code reviews for multiple teams on a project? I tend to go the trust route; if my teams have an acceptance criteria on a user story that says &#039;code review&#039;, I&#039;m going to trust that they&#039;re doing this. But, considering the case of tracking multiple teams&#039; code reviews, is a tool helpful? Or is it just wasteful overhead? Thanks for any help you can give!
</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a developer, but the notion of a code review tool (Crucible) was brought up in my course today by a developer. Just the thought of it made me cringe&#8230; I couldn&#8217;t possibly see how a tool would be able to do a better job than TPAWB (Two People at a Whiteboard). I couldn&#8217;t convince the developer that two people talking about and reviewing code together, in person, in a dialogue is much more effective, and less overhead than having a tool do it for you. He said, &#8216;yes, and the tool helps us keep track of what we&#8217;ve reviewed&#8217;. So, a question for you: do you think that a tool would be useful when tracking code reviews for multiple teams on a project? I tend to go the trust route; if my teams have an acceptance criteria on a user story that says &#8216;code review&#8217;, I&#8217;m going to trust that they&#8217;re doing this. But, considering the case of tracking multiple teams&#8217; code reviews, is a tool helpful? Or is it just wasteful overhead? Thanks for any help you can give!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Levison</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html/comment-page-1#comment-366</link>
		<dc:creator>Mark Levison</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2006/12/online_code_rev/#comment-366</guid>
		<description>Stacia - Trust is a funny thing - why didn&#039;t your student trust his team? What additional value does he think that he will gain by tracking the reviews? On my teams we have a simple rule - work gets reviewed. Either every checkin or when your ready to declare task done. Work isn&#039;t done when its coded, it needs to be reviewed and tested by some other than the developer (preferably QA). Once you&#039;ve established this rule you don&#039;t need to track what&#039;s been reviewed - since everything gets reviewed. If you have legacy code then your responsible for improving the area you&#039;re working in every time you do some work.

But far more interesting why doesn&#039;t this person trust their team?
</description>
		<content:encoded><![CDATA[<p>Stacia &#8211; Trust is a funny thing &#8211; why didn&#8217;t your student trust his team? What additional value does he think that he will gain by tracking the reviews? On my teams we have a simple rule &#8211; work gets reviewed. Either every checkin or when your ready to declare task done. Work isn&#8217;t done when its coded, it needs to be reviewed and tested by some other than the developer (preferably QA). Once you&#8217;ve established this rule you don&#8217;t need to track what&#8217;s been reviewed &#8211; since everything gets reviewed. If you have legacy code then your responsible for improving the area you&#8217;re working in every time you do some work.</p>
<p>But far more interesting why doesn&#8217;t this person trust their team?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: craig</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html/comment-page-1#comment-367</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2006/12/online_code_rev/#comment-367</guid>
		<description>i hear what you are saying re-face to face, but the problem with this style of code review is also its strength. it is point-to-point by nature. If you are not in the review, you cant learn from it. Moreover, it assumes that developers are in the same desk, geography, etc. This is often not the case. I work in a lab on a product that is separated into labs in the US and in Sydney, Australia. Whilst there is strength in having face to face meetings and phone calls...I believe there is a place for an online, collaborative code review format. In our own lab, we have problems scheduling reviews that include the other lab because the timezones are never &#039;ideal&#039; (too early in the morning or too late).

Many shops are implementing &#039;follow the sun&#039; development. This format of review allows for folks to review and collaborate in their timezone, which I believe has advantages.
</description>
		<content:encoded><![CDATA[<p>i hear what you are saying re-face to face, but the problem with this style of code review is also its strength. it is point-to-point by nature. If you are not in the review, you cant learn from it. Moreover, it assumes that developers are in the same desk, geography, etc. This is often not the case. I work in a lab on a product that is separated into labs in the US and in Sydney, Australia. Whilst there is strength in having face to face meetings and phone calls&#8230;I believe there is a place for an online, collaborative code review format. In our own lab, we have problems scheduling reviews that include the other lab because the timezones are never &#8216;ideal&#8217; (too early in the morning or too late).</p>
<p>Many shops are implementing &#8216;follow the sun&#8217; development. This format of review allows for folks to review and collaborate in their timezone, which I believe has advantages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharp Blue</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2006/12/online_code_rev.html/comment-page-1#comment-368</link>
		<dc:creator>Sharp Blue</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2006/12/online_code_rev/#comment-368</guid>
		<description>&lt;strong&gt;The Carnival of Software Development, number 2&lt;/strong&gt;

Welcome to the second edition of the Carnival of Software Development. This time around there were many more submissions than...
</description>
		<content:encoded><![CDATA[<p><strong>The Carnival of Software Development, number 2</strong></p>
<p>Welcome to the second edition of the Carnival of Software Development. This time around there were many more submissions than&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
