<?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 for Kerry Buckley</title>
	<atom:link href="http://www.kerrybuckley.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kerrybuckley.org</link>
	<description>What's the simplest thing that could possibly go wrong?</description>
	<lastBuildDate>Tue, 15 Dec 2009 17:06:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Unimplemented specs in RSpec by roger</title>
		<link>http://www.kerrybuckley.org/2007/07/29/unimplemented-specs-in-rspec/comment-page-1/#comment-36928</link>
		<dc:creator>roger</dc:creator>
		<pubDate>Tue, 15 Dec 2009 17:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.com/2007/07/29/unimplemented-specs-in-rspec/#comment-36928</guid>
		<description>looks like you can also do

it &quot;should do something&quot; do
  pending &quot;an announcement&quot;
end

or

it &quot;should do something&quot; do
  pending &quot;an announcement&quot; do
  end
end</description>
		<content:encoded><![CDATA[<p>looks like you can also do</p>
<p>it &#8220;should do something&#8221; do<br />
  pending &#8220;an announcement&#8221;<br />
end</p>
<p>or</p>
<p>it &#8220;should do something&#8221; do<br />
  pending &#8220;an announcement&#8221; do<br />
  end<br />
end</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing gems in a Rails project by Chad Woolley</title>
		<link>http://www.kerrybuckley.org/2009/11/02/managing-gems-in-a-rails-project/comment-page-1/#comment-36547</link>
		<dc:creator>Chad Woolley</dc:creator>
		<pubDate>Tue, 03 Nov 2009 08:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=321#comment-36547</guid>
		<description>Very good summary, thanks Kerry.  However, Bundler hasn&#039;t solved ALL the problems.  Native gems can still break you on new environments.

I think this is a reason to use Jruby :)

-- Chad</description>
		<content:encoded><![CDATA[<p>Very good summary, thanks Kerry.  However, Bundler hasn&#8217;t solved ALL the problems.  Native gems can still break you on new environments.</p>
<p>I think this is a reason to use Jruby :)</p>
<p>&#8211; Chad</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Facebook by Roy50</title>
		<link>http://www.kerrybuckley.org/2007/07/27/facebook/comment-page-1/#comment-36273</link>
		<dc:creator>Roy50</dc:creator>
		<pubDate>Sat, 10 Oct 2009 22:20:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.com/2007/07/27/facebook/#comment-36273</guid>
		<description>Cloud computing is great conceptually, but there is still a lot of FUD out there about what it is and how it works exactly. ,</description>
		<content:encoded><![CDATA[<p>Cloud computing is great conceptually, but there is still a lot of FUD out there about what it is and how it works exactly. ,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Comments aren&#8217;t always evil by FND</title>
		<link>http://www.kerrybuckley.org/2009/08/14/comments-arent-always-evil/comment-page-1/#comment-35631</link>
		<dc:creator>FND</dc:creator>
		<pubDate>Wed, 19 Aug 2009 12:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=330#comment-35631</guid>
		<description>Thanks Kerry.
I actually agree with that description. So I guess it&#039;s just the &quot;comments are evil&quot; rallying cry being a bit &lt;em&gt;too&lt;/em&gt; misleading...</description>
		<content:encoded><![CDATA[<p>Thanks Kerry.<br />
I actually agree with that description. So I guess it&#8217;s just the &#8220;comments are evil&#8221; rallying cry being a bit <em>too</em> misleading&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Comments aren&#8217;t always evil by Darren</title>
		<link>http://www.kerrybuckley.org/2009/08/14/comments-arent-always-evil/comment-page-1/#comment-35584</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Sun, 16 Aug 2009 16:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=330#comment-35584</guid>
		<description>You could use a method whose name explains what the line of code does but it would probably be reflexively inlined by someone who sees it later anyway.</description>
		<content:encoded><![CDATA[<p>You could use a method whose name explains what the line of code does but it would probably be reflexively inlined by someone who sees it later anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Comments aren&#8217;t always evil by Kerry</title>
		<link>http://www.kerrybuckley.org/2009/08/14/comments-arent-always-evil/comment-page-1/#comment-35571</link>
		<dc:creator>Kerry</dc:creator>
		<pubDate>Sat, 15 Aug 2009 20:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=330#comment-35571</guid>
		<description>Obviously &#039;evil&#039; is, as ever, an exaggeration, but comments should be a last resort. Much better to make the intention clear by, for example, extracting a local variable or provate method and giving it a meaningful name. Obviously there are some cases where comments are useful, but I like to only put them in when I can&#039;t think of a way of clarifying things in the code itself.

The insidious thing about unnecessary comments is that they tend to go out-of-date. People change the code, but leave the comments, so they end up describing behaviour that&#039;s no longer there, or they get separated from the code they were supposed to describe.</description>
		<content:encoded><![CDATA[<p>Obviously &#8216;evil&#8217; is, as ever, an exaggeration, but comments should be a last resort. Much better to make the intention clear by, for example, extracting a local variable or provate method and giving it a meaningful name. Obviously there are some cases where comments are useful, but I like to only put them in when I can&#8217;t think of a way of clarifying things in the code itself.</p>
<p>The insidious thing about unnecessary comments is that they tend to go out-of-date. People change the code, but leave the comments, so they end up describing behaviour that&#8217;s no longer there, or they get separated from the code they were supposed to describe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Comments aren&#8217;t always evil by FND</title>
		<link>http://www.kerrybuckley.org/2009/08/14/comments-arent-always-evil/comment-page-1/#comment-35570</link>
		<dc:creator>FND</dc:creator>
		<pubDate>Sat, 15 Aug 2009 20:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=330#comment-35570</guid>
		<description>So shortly after posting about the evilness of code comments, comments on your blog stop working? Interesting...

Anyway, why are comments evil?
(Your link leads to a 1 hr podcast... )

Sure, they can be overused - but they can also be very useful and important.

Even Python code (*bait*) isn&#039;t always obvious enough to not require explanatory comments.

As a general rule of thumb, I think the code explains the *what* while comments explain the *why*.

I&#039;d rather have too much commenting than too little.</description>
		<content:encoded><![CDATA[<p>So shortly after posting about the evilness of code comments, comments on your blog stop working? Interesting&#8230;</p>
<p>Anyway, why are comments evil?<br />
(Your link leads to a 1 hr podcast&#8230; )</p>
<p>Sure, they can be overused &#8211; but they can also be very useful and important.</p>
<p>Even Python code (*bait*) isn&#8217;t always obvious enough to not require explanatory comments.</p>
<p>As a general rule of thumb, I think the code explains the *what* while comments explain the *why*.</p>
<p>I&#8217;d rather have too much commenting than too little.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Commenting broken by Kerry</title>
		<link>http://www.kerrybuckley.org/2009/08/15/commenting-broken/comment-page-1/#comment-35568</link>
		<dc:creator>Kerry</dc:creator>
		<pubDate>Sat, 15 Aug 2009 20:02:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/2009/08/15/commenting-broken/#comment-35568</guid>
		<description>OK, switched to a different theme for now. Comments seem to work again.</description>
		<content:encoded><![CDATA[<p>OK, switched to a different theme for now. Comments seem to work again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A couple of rspec mocking gotchas by Kerry</title>
		<link>http://www.kerrybuckley.org/2009/05/28/a-couple-of-rspec-mocking-gotchas/comment-page-1/#comment-31801</link>
		<dc:creator>Kerry</dc:creator>
		<pubDate>Thu, 28 May 2009 20:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=289#comment-31801</guid>
		<description>Tickets &lt;a href=&quot;https://rspec.lighthouseapp.com/projects/5645/tickets/830-mock-failures-lost-when-standarderror-rescued&quot; rel=&quot;nofollow&quot;&gt;830&lt;/a&gt; and &lt;a href=&quot;https://rspec.lighthouseapp.com/projects/5645/tickets/831-receive-count-checks-on-previously-stubbed-methods-ignored&quot; rel=&quot;nofollow&quot;&gt;831&lt;/a&gt; raised. Sorry, should have done that earlier.</description>
		<content:encoded><![CDATA[<p>Tickets <a href="https://rspec.lighthouseapp.com/projects/5645/tickets/830-mock-failures-lost-when-standarderror-rescued" rel="nofollow">830</a> and <a href="https://rspec.lighthouseapp.com/projects/5645/tickets/831-receive-count-checks-on-previously-stubbed-methods-ignored" rel="nofollow">831</a> raised. Sorry, should have done that earlier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A couple of rspec mocking gotchas by David Chelimsky</title>
		<link>http://www.kerrybuckley.org/2009/05/28/a-couple-of-rspec-mocking-gotchas/comment-page-1/#comment-31797</link>
		<dc:creator>David Chelimsky</dc:creator>
		<pubDate>Thu, 28 May 2009 17:58:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerrybuckley.org/?p=289#comment-31797</guid>
		<description>Hey Kerry - you&#039;ve uncovered a couple of nasty bugs here - would you kindly report them to http://rspec.lighthouseapp.com so we can talk there about how to get them fixed?

Thanks,
David</description>
		<content:encoded><![CDATA[<p>Hey Kerry &#8211; you&#8217;ve uncovered a couple of nasty bugs here &#8211; would you kindly report them to <a href="http://rspec.lighthouseapp.com" rel="nofollow">http://rspec.lighthouseapp.com</a> so we can talk there about how to get them fixed?</p>
<p>Thanks,<br />
David</p>
]]></content:encoded>
	</item>
</channel>
</rss>

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