<?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: Code Reviews</title>
	<atom:link href="http://stuffthathappens.com/blog/2009/07/29/code-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://stuffthathappens.com/blog/2009/07/29/code-reviews/</link>
	<description>Technology and Geek Stuff by Eric Burke</description>
	<lastBuildDate>Tue, 24 Aug 2010 19:55:26 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pete Moore</title>
		<link>http://stuffthathappens.com/blog/2009/07/29/code-reviews/comment-page-1/#comment-43601</link>
		<dc:creator>Pete Moore</dc:creator>
		<pubDate>Fri, 31 Jul 2009 01:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1266#comment-43601</guid>
		<description>Eric lists &quot;have the review&quot; as the most important step which is absolutely spot on. Just knowing that your peers are going to inspect your work has a much bigger impact on your standards than most of us are willing to accept.

As a kind of an extension to the &quot;learn from others&quot; point. A big benefit that we&#039;ve gained from continuous code review is a much more open and ongoing architectural dialogue. At a time when upfront design is out of vogue, code review threads are sometimes the only formal record of your choices (or rather the reasoning for your choices and compromises). It also provides the impetus to act on good ideas to change direction, which would otherwise get lost as random IM or hallway chats.

Unfortunately most people still think of code review as some PITA formal thing rather than a natural part of the day to day that everyone thinks of as constructive and necessary. I&#039;m obviously biased (I work on Crucible http://atlassian.com/crucible) but I couldn&#039;t agree more with Bob&#039;s point that tooling up is critical. As well as Crucible and Gerrit there is Reitveld, Reviewboard and on the commercial front CodeCollaborator. They are all quite different, find the one that suits your team and toolset just make sure that your tool serves you rather than you serving it.</description>
		<content:encoded><![CDATA[<p>Eric lists &#8220;have the review&#8221; as the most important step which is absolutely spot on. Just knowing that your peers are going to inspect your work has a much bigger impact on your standards than most of us are willing to accept.</p>
<p>As a kind of an extension to the &#8220;learn from others&#8221; point. A big benefit that we&#8217;ve gained from continuous code review is a much more open and ongoing architectural dialogue. At a time when upfront design is out of vogue, code review threads are sometimes the only formal record of your choices (or rather the reasoning for your choices and compromises). It also provides the impetus to act on good ideas to change direction, which would otherwise get lost as random IM or hallway chats.</p>
<p>Unfortunately most people still think of code review as some PITA formal thing rather than a natural part of the day to day that everyone thinks of as constructive and necessary. I&#8217;m obviously biased (I work on Crucible <a href="http://atlassian.com/crucible)" rel="nofollow">http://atlassian.com/crucible)</a> but I couldn&#8217;t agree more with Bob&#8217;s point that tooling up is critical. As well as Crucible and Gerrit there is Reitveld, Reviewboard and on the commercial front CodeCollaborator. They are all quite different, find the one that suits your team and toolset just make sure that your tool serves you rather than you serving it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Lee</title>
		<link>http://stuffthathappens.com/blog/2009/07/29/code-reviews/comment-page-1/#comment-43574</link>
		<dc:creator>Bob Lee</dc:creator>
		<pubDate>Thu, 30 Jul 2009 17:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1266#comment-43574</guid>
		<description>Good tools are a must here. You shouldn&#039;t need to hold a meeting or print something out to have a code review. It simply won&#039;t happen. You should be able to go back and forth several times on a review and review several changes per day. It should be a normal part of your flow. You need a tool that keeps track of which changes you need to review and that lets comment in line (i.e. click on a line of code and add a comment below it). We use Gerrit on Android: http://code.google.com/p/gerrit/ Google Code hosting also has good tool support. Atlassian&#039;s Crucible is another option.</description>
		<content:encoded><![CDATA[<p>Good tools are a must here. You shouldn&#8217;t need to hold a meeting or print something out to have a code review. It simply won&#8217;t happen. You should be able to go back and forth several times on a review and review several changes per day. It should be a normal part of your flow. You need a tool that keeps track of which changes you need to review and that lets comment in line (i.e. click on a line of code and add a comment below it). We use Gerrit on Android: <a href="http://code.google.com/p/gerrit/" rel="nofollow">http://code.google.com/p/gerrit/</a> Google Code hosting also has good tool support. Atlassian&#8217;s Crucible is another option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hamlet D'Arcy</title>
		<link>http://stuffthathappens.com/blog/2009/07/29/code-reviews/comment-page-1/#comment-43528</link>
		<dc:creator>Hamlet D'Arcy</dc:creator>
		<pubDate>Thu, 30 Jul 2009 03:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1266#comment-43528</guid>
		<description>Wheee!!!! It&#039;s a meme: http://hamletdarcy.blogspot.com/2009/07/10-second-code-review.html</description>
		<content:encoded><![CDATA[<p>Wheee!!!! It&#8217;s a meme: <a href="http://hamletdarcy.blogspot.com/2009/07/10-second-code-review.html" rel="nofollow">http://hamletdarcy.blogspot.com/2009/07/10-second-code-review.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Lewis</title>
		<link>http://stuffthathappens.com/blog/2009/07/29/code-reviews/comment-page-1/#comment-43519</link>
		<dc:creator>Dan Lewis</dc:creator>
		<pubDate>Thu, 30 Jul 2009 01:13:59 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1266#comment-43519</guid>
		<description>Angry pitchfork guy once told me: &quot;Any code review can be hijacked and turned into a meeting exclusively about where to put the curly braces.&quot;</description>
		<content:encoded><![CDATA[<p>Angry pitchfork guy once told me: &#8220;Any code review can be hijacked and turned into a meeting exclusively about where to put the curly braces.&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.234 seconds -->
