<?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: Four reasons to file the bugs you find in code review</title>
	<atom:link href="http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/</link>
	<description>Strong opinions weakly held</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:59:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Stan Taylor</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7774</link>
		<dc:creator>Stan Taylor</dc:creator>
		<pubDate>Wed, 20 Jan 2010 18:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7774</guid>
		<description>&lt;p&gt;@Seth - As a QA engineer, my nirvana is a system that shows work item IDs (defect, requirement) completed with each commit (or build) as well as a list of files changed with diffs (Let&#039;s not get bogged down here in the discussion of whether EVERY commit must have a work item). That provides both angles: the documentation (defect) angle and the ability to see what exactly changed.&lt;/p&gt;

&lt;p&gt;Having the ability to look at diffs (preferably with an indication of why something changed, hence associating work item IDs with commits) serves several purposes: 1.) it allows me an easy way to familiarize myself with the code, 2.) it helps me decide how I need to test something, and 3.) it allows me to spot unreported changes and, at the very least, ask the developer why he changed it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Seth &#8211; As a QA engineer, my nirvana is a system that shows work item IDs (defect, requirement) completed with each commit (or build) as well as a list of files changed with diffs (Let&#8217;s not get bogged down here in the discussion of whether EVERY commit must have a work item). That provides both angles: the documentation (defect) angle and the ability to see what exactly changed.</p>

<p>Having the ability to look at diffs (preferably with an indication of why something changed, hence associating work item IDs with commits) serves several purposes: 1.) it allows me an easy way to familiarize myself with the code, 2.) it helps me decide how I need to test something, and 3.) it allows me to spot unreported changes and, at the very least, ask the developer why he changed it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Gibbs (Atlassian Employee)</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7773</link>
		<dc:creator>Jesse Gibbs (Atlassian Employee)</dc:creator>
		<pubDate>Wed, 20 Jan 2010 17:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7773</guid>
		<description>&lt;p&gt;Great post!  These are very good reasons for submitting bugs during code review.  Too often the issues found during code review get lost in the shuffle.&lt;/p&gt;

&lt;p&gt;Atlassian has tools for both bug tracking and code review, and we&#039;ve integrated them such that you can create bugs from code reviews with just a few clicks: http://www.atlassian.com/software/crucible/tour/jira-integration.jsp&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Great post!  These are very good reasons for submitting bugs during code review.  Too often the issues found during code review get lost in the shuffle.</p>

<p>Atlassian has tools for both bug tracking and code review, and we&#8217;ve integrated them such that you can create bugs from code reviews with just a few clicks: <a href="http://www.atlassian.com/software/crucible/tour/jira-integration.jsp" rel="nofollow">http://www.atlassian.com/software/crucible/tour/jira-integration.jsp</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rafe</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7765</link>
		<dc:creator>Rafe</dc:creator>
		<pubDate>Wed, 20 Jan 2010 06:14:28 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7765</guid>
		<description>&lt;p&gt;Generally all the code we check in is associated with an item in the issue tracker, either a feature request or a bug.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Generally all the code we check in is associated with an item in the issue tracker, either a feature request or a bug.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Seth</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7764</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Wed, 20 Jan 2010 06:11:51 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7764</guid>
		<description>&lt;p&gt;These are all about communication, and the assumption that filing a bug is a good way to communicate with developers, testers, and customers (and as zack adds, managers).  I guess it depends on the local culture, but in my experience, developers only look at a bug report if it&#039;s assigned to them.  The revision control system is a better way to see what&#039;s happened recently.  There will always be a check-in when a bug is fixed, but other check-ins are relevant to everyone you mentioned and could just as easily cause any of the same problems.  Will you also file a bug report when you check in new code that doesn&#039;t fix a bug?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>These are all about communication, and the assumption that filing a bug is a good way to communicate with developers, testers, and customers (and as zack adds, managers).  I guess it depends on the local culture, but in my experience, developers only look at a bug report if it&#8217;s assigned to them.  The revision control system is a better way to see what&#8217;s happened recently.  There will always be a check-in when a bug is fixed, but other check-ins are relevant to everyone you mentioned and could just as easily cause any of the same problems.  Will you also file a bug report when you check in new code that doesn&#8217;t fix a bug?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Davies</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7762</link>
		<dc:creator>Jacob Davies</dc:creator>
		<pubDate>Wed, 20 Jan 2010 03:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7762</guid>
		<description>&lt;p&gt;To expand on the last point, &quot;every bug deserves a test&quot;; that is, it is usually the case that a bug reflects a type of failure that is not obvious and could easily be repeated, otherwise it wouldn&#039;t be a bug. So put a test in to catch it (or if it&#039;s a UI bug, put a test in the test plan for it).&lt;/p&gt;

&lt;p&gt;I&#039;m not very good at this kind of thing either though.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>To expand on the last point, &#8220;every bug deserves a test&#8221;; that is, it is usually the case that a bug reflects a type of failure that is not obvious and could easily be repeated, otherwise it wouldn&#8217;t be a bug. So put a test in to catch it (or if it&#8217;s a UI bug, put a test in the test plan for it).</p>

<p>I&#8217;m not very good at this kind of thing either though.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: zack</title>
		<link>http://rc3.org/2010/01/19/four-reasons-to-file-the-bugs-you-find-in-code-review/comment-page-1/#comment-7761</link>
		<dc:creator>zack</dc:creator>
		<pubDate>Wed, 20 Jan 2010 02:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10658#comment-7761</guid>
		<description>&lt;p&gt;While not as important as most of what&#039;s on your list, filing that bug also provides visibility to management/clients about what you as a developer do/are doing. Never hurts to have that, but this is especially the case if your managers are non-technical doofuses (Not that this ever happens) or you are billing a client hourly.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>While not as important as most of what&#8217;s on your list, filing that bug also provides visibility to management/clients about what you as a developer do/are doing. Never hurts to have that, but this is especially the case if your managers are non-technical doofuses (Not that this ever happens) or you are billing a client hourly.</p>]]></content:encoded>
	</item>
</channel>
</rss>

