<?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 Review</title>
	<atom:link href="https://blackbeanbag.net/wp/2009/04/22/code-review/feed/" rel="self" type="application/rss+xml" />
	<link>https://blackbeanbag.net/wp/2009/04/22/code-review/</link>
	<description>Thoughts on software development and other stuff</description>
	<lastBuildDate>Sat, 20 Jul 2013 01:54:41 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>By: Patrick Peralta</title>
		<link>https://blackbeanbag.net/wp/2009/04/22/code-review/comment-page-1/#comment-4022</link>
		<dc:creator><![CDATA[Patrick Peralta]]></dc:creator>
		<pubDate>Thu, 23 Apr 2009 10:45:37 +0000</pubDate>
		<guid isPermaLink="false">http://blackbeanbag.net/wp/?p=195#comment-4022</guid>
		<description><![CDATA[We don&#039;t use Crucible, but as huge Atlassian fanbois, we should consider taking a look, especially for remote code reviews.  For the most part it is done peer to peer, but sometimes for new developers or for large submissions, we&#039;ll throw it up on a projector in a conference room.

The coding style is a dialect of Whitesmiths (&lt;a href=&quot;http://en.wikipedia.org/wiki/Indent_style&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Indent_style&lt;/a&gt;).  It took some getting used to from the K&amp;R variant that most Java developers use, but I&#039;ve actually grown quite fond of it.

The Hungarian-esque convention threw me off a bit too but I&#039;ve grown to appreciate it as well.  Although Java is a strongly typed language, you don&#039;t always have the type declaration sitting in front of you, so it&#039;s nice to be able to distinguish at a glance the variable type (and whether it is a member or local variable.)

We use Intellij IDEA, so changing the name of a variable is easier than changing the font on a Word doc. ;)]]></description>
		<content:encoded><![CDATA[<p>We don&#8217;t use Crucible, but as huge Atlassian fanbois, we should consider taking a look, especially for remote code reviews.  For the most part it is done peer to peer, but sometimes for new developers or for large submissions, we&#8217;ll throw it up on a projector in a conference room.</p>
<p>The coding style is a dialect of Whitesmiths (<a href="http://en.wikipedia.org/wiki/Indent_style" rel="nofollow">http://en.wikipedia.org/wiki/Indent_style</a>).  It took some getting used to from the K&#038;R variant that most Java developers use, but I&#8217;ve actually grown quite fond of it.</p>
<p>The Hungarian-esque convention threw me off a bit too but I&#8217;ve grown to appreciate it as well.  Although Java is a strongly typed language, you don&#8217;t always have the type declaration sitting in front of you, so it&#8217;s nice to be able to distinguish at a glance the variable type (and whether it is a member or local variable.)</p>
<p>We use Intellij IDEA, so changing the name of a variable is easier than changing the font on a Word doc. <img src="https://blackbeanbag.net/wp/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olaf Heimburger</title>
		<link>https://blackbeanbag.net/wp/2009/04/22/code-review/comment-page-1/#comment-4021</link>
		<dc:creator><![CDATA[Olaf Heimburger]]></dc:creator>
		<pubDate>Thu, 23 Apr 2009 05:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://blackbeanbag.net/wp/?p=195#comment-4021</guid>
		<description><![CDATA[That&#039;s what refactoring is for. Improve the code but keep the functionality.
Anyway, your project should consider a decent Java Coding Convention. Like all strongly typed languages, Java doesn&#039;t need the C-like Hungarian Notation in every variable name. Just ask yourself, what will happen if you have to change the type of the variable? Answer: You have to change all your dependent code. I&#039;m just to lazy such stuff...

Cheers,
--olaf]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s what refactoring is for. Improve the code but keep the functionality.<br />
Anyway, your project should consider a decent Java Coding Convention. Like all strongly typed languages, Java doesn&#8217;t need the C-like Hungarian Notation in every variable name. Just ask yourself, what will happen if you have to change the type of the variable? Answer: You have to change all your dependent code. I&#8217;m just to lazy such stuff&#8230;</p>
<p>Cheers,<br />
&#8211;olaf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Trefethen</title>
		<link>https://blackbeanbag.net/wp/2009/04/22/code-review/comment-page-1/#comment-4020</link>
		<dc:creator><![CDATA[Matt Trefethen]]></dc:creator>
		<pubDate>Thu, 23 Apr 2009 00:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://blackbeanbag.net/wp/?p=195#comment-4020</guid>
		<description><![CDATA[It is much cleaner to read. Is the opening bracket on a separate line used standard for that purpose as well?

Is peer review facilitated by a tool like Crucible or are they done using meetings and process?]]></description>
		<content:encoded><![CDATA[<p>It is much cleaner to read. Is the opening bracket on a separate line used standard for that purpose as well?</p>
<p>Is peer review facilitated by a tool like Crucible or are they done using meetings and process?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
