<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">
<channel>
	<title>Comments for rapaul.com</title>
	
	<link>http://www.rapaul.com</link>
	<description>A technical blog written by Richard Paul</description>
	<lastBuildDate>Mon, 26 Mar 2012 15:33:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rapaul-comments" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rapaul-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Gherkin Highlighting for VIM by Jorge O.</title>
		<link>http://www.rapaul.com/2010/06/21/gherkin-highlighting-for-vim/comment-page-1/#comment-10962</link>
		<dc:creator>Jorge O.</dc:creator>
		<pubDate>Mon, 26 Mar 2012 15:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=587#comment-10962</guid>
		<description>The original post instructions didn't work for me, I followed Brent J. instructions and now is working OK.
thanks Brent.</description>
		<content:encoded><![CDATA[<p>The original post instructions didn&#8217;t work for me, I followed Brent J. instructions and now is working OK.<br />
thanks Brent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gherkin Highlighting for VIM by Joe magni</title>
		<link>http://www.rapaul.com/2010/06/21/gherkin-highlighting-for-vim/comment-page-1/#comment-9918</link>
		<dc:creator>Joe magni</dc:creator>
		<pubDate>Tue, 07 Feb 2012 02:12:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=587#comment-9918</guid>
		<description>Thanks everyone!  Jim Hopp - you made my day!  I am just getting started in the Gherkin, Sinatra, Capybara, Cucumber, Ruby world.  And having vim being able to display syntax in colors is helpful!  Thanks again!</description>
		<content:encoded><![CDATA[<p>Thanks everyone!  Jim Hopp &#8211; you made my day!  I am just getting started in the Gherkin, Sinatra, Capybara, Cucumber, Ruby world.  And having vim being able to display syntax in colors is helpful!  Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cucumber, Maven &amp; TeamCity by What I’ve learned about Acceptance Testing « alexcuesta</title>
		<link>http://www.rapaul.com/2010/12/17/cucumber-maven-teamcity/comment-page-1/#comment-9848</link>
		<dc:creator>What I’ve learned about Acceptance Testing « alexcuesta</dc:creator>
		<pubDate>Thu, 02 Feb 2012 21:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=674#comment-9848</guid>
		<description>[...] every commit but not the less important ones. Those ones were run every 3 hours or nightly. This post by Richard Paul explains it very [...]</description>
		<content:encoded><![CDATA[<p>[...] every commit but not the less important ones. Those ones were run every 3 hours or nightly. This post by Richard Paul explains it very [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on From zero to headless browser tests in Jenkins by Richard Paul</title>
		<link>http://www.rapaul.com/2011/06/05/zero-to-headless-browser-tests-jenkins/comment-page-1/#comment-9817</link>
		<dc:creator>Richard Paul</dc:creator>
		<pubDate>Wed, 01 Feb 2012 04:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=768#comment-9817</guid>
		<description>Hi Paresh,

I've not tried installing Jenkins on Windows, but I'm fairly sure Xvnc won't work as it is related to http://en.wikipedia.org/wiki/Xorg which is generally used on Linux type systems.

The Jenkin's mailing list might be your best port of call.</description>
		<content:encoded><![CDATA[<p>Hi Paresh,</p>
<p>I&#8217;ve not tried installing Jenkins on Windows, but I&#8217;m fairly sure Xvnc won&#8217;t work as it is related to <a href="http://en.wikipedia.org/wiki/Xorg" rel="nofollow">http://en.wikipedia.org/wiki/Xorg</a> which is generally used on Linux type systems.</p>
<p>The Jenkin&#8217;s mailing list might be your best port of call.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on From zero to headless browser tests in Jenkins by Paresh Mahajan</title>
		<link>http://www.rapaul.com/2011/06/05/zero-to-headless-browser-tests-jenkins/comment-page-1/#comment-9803</link>
		<dc:creator>Paresh Mahajan</dc:creator>
		<pubDate>Tue, 31 Jan 2012 09:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=768#comment-9803</guid>
		<description>hi,
In my case, Jenkins server is installed on windows server 2003 where I dont have vnc server installed.
So to view the headless execution of browser tests (in my case selenium), I have only one option to remote desktop that machine.

Now, though I connect via remote desktop to the server, I cant see the scripts running with opened browser. I have installed Xvnc plugin and checked the same in job configuration.

Can you help me here: how to see the opened browser to debug some failing script on jenkins server(which passes locally)?</description>
		<content:encoded><![CDATA[<p>hi,<br />
In my case, Jenkins server is installed on windows server 2003 where I dont have vnc server installed.<br />
So to view the headless execution of browser tests (in my case selenium), I have only one option to remote desktop that machine.</p>
<p>Now, though I connect via remote desktop to the server, I cant see the scripts running with opened browser. I have installed Xvnc plugin and checked the same in job configuration.</p>
<p>Can you help me here: how to see the opened browser to debug some failing script on jenkins server(which passes locally)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gherkin Highlighting for VIM by Steve Love</title>
		<link>http://www.rapaul.com/2010/06/21/gherkin-highlighting-for-vim/comment-page-1/#comment-6933</link>
		<dc:creator>Steve Love</dc:creator>
		<pubDate>Tue, 20 Dec 2011 17:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=587#comment-6933</guid>
		<description>It looks like the vimrc filetype and syntax commands listed here aren't necessary. The cucumber.vim plugin on its own works perfectly.</description>
		<content:encoded><![CDATA[<p>It looks like the vimrc filetype and syntax commands listed here aren&#8217;t necessary. The cucumber.vim plugin on its own works perfectly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gherkin Highlighting for VIM by Jim Hopp</title>
		<link>http://www.rapaul.com/2010/06/21/gherkin-highlighting-for-vim/comment-page-1/#comment-6734</link>
		<dc:creator>Jim Hopp</dc:creator>
		<pubDate>Tue, 06 Dec 2011 19:45:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=587#comment-6734</guid>
		<description>Instructions above didn't work for me (MaxOSX 10.6.6, vim 7.2.108). 

I was able to get it to work by doing this:
1. Move ~/.vim/cucumber.vim to ~/.vim/syntax/gherkin.vim
2. Remove the "au!" line in ~/.vimrc</description>
		<content:encoded><![CDATA[<p>Instructions above didn&#8217;t work for me (MaxOSX 10.6.6, vim 7.2.108). </p>
<p>I was able to get it to work by doing this:<br />
1. Move ~/.vim/cucumber.vim to ~/.vim/syntax/gherkin.vim<br />
2. Remove the &#8220;au!&#8221; line in ~/.vimrc</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Constructor injection, and how it simplifies unit test setup by Ricardo</title>
		<link>http://www.rapaul.com/2011/07/10/constructor-injection-unit-tests/comment-page-1/#comment-5890</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Sat, 24 Sep 2011 12:02:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=827#comment-5890</guid>
		<description>Hi Richard

Don't get me wrong, I agree there are a lot of benefits to constructor injection.

I will note that even just 3-4 constructor arguments can look ugly, especially if you need to annotate them with named qualifications, etc.

I think Fowler probably said it better than I could:

http://martinfowler.com/articles/injection.html#ConstructorVersusSetterInjection

Of course, the most important benefit of setter injection is that its the most widely used and therefore easiest to grok convention. Maybe something of a Betamax vs VHS thing.</description>
		<content:encoded><![CDATA[<p>Hi Richard</p>
<p>Don&#8217;t get me wrong, I agree there are a lot of benefits to constructor injection.</p>
<p>I will note that even just 3-4 constructor arguments can look ugly, especially if you need to annotate them with named qualifications, etc.</p>
<p>I think Fowler probably said it better than I could:</p>
<p><a href="http://martinfowler.com/articles/injection.html#ConstructorVersusSetterInjection" rel="nofollow">http://martinfowler.com/articles/injection.html#ConstructorVersusSetterInjection</a></p>
<p>Of course, the most important benefit of setter injection is that its the most widely used and therefore easiest to grok convention. Maybe something of a Betamax vs VHS thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Constructor injection, and how it simplifies unit test setup by Richard Paul</title>
		<link>http://www.rapaul.com/2011/07/10/constructor-injection-unit-tests/comment-page-1/#comment-5888</link>
		<dc:creator>Richard Paul</dc:creator>
		<pubDate>Sat, 24 Sep 2011 11:29:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=827#comment-5888</guid>
		<description>Hi Ricardo,

You are right, my post was a little one-sided :)

The fact that setters include the name of the property does make them easy to read. But I would say with tooling support in IDEs this isn't a problem when writing the code. And when reading the code the variable name for the arguments makes them self explanatory. e.g. new ItemChecker(itemFetcher, notifier)

I also think that an object that has more than 3 or 4 collaborators is a smell, being confused over the ordering of 8 constructor arguments should be guiding us to split the class into smaller more cohesive classes.

I guess what I'm trying to say is, there are very few situations where I feel a setter is preferable :)</description>
		<content:encoded><![CDATA[<p>Hi Ricardo,</p>
<p>You are right, my post was a little one-sided :)</p>
<p>The fact that setters include the name of the property does make them easy to read. But I would say with tooling support in IDEs this isn&#8217;t a problem when writing the code. And when reading the code the variable name for the arguments makes them self explanatory. e.g. new ItemChecker(itemFetcher, notifier)</p>
<p>I also think that an object that has more than 3 or 4 collaborators is a smell, being confused over the ordering of 8 constructor arguments should be guiding us to split the class into smaller more cohesive classes.</p>
<p>I guess what I&#8217;m trying to say is, there are very few situations where I feel a setter is preferable :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cucumber World with Groovy by Richard Paul</title>
		<link>http://www.rapaul.com/2010/05/03/cucumber-world-with-groovy/comment-page-1/#comment-5887</link>
		<dc:creator>Richard Paul</dc:creator>
		<pubDate>Sat, 24 Sep 2011 11:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.rapaul.com/?p=518#comment-5887</guid>
		<description>Hi Phil,

I would recommend using Geb, a groovy library for driving browsers. It sits on top of Selenium.

I talked about it at SkillsMatter a while back, check out:
http://www.rapaul.com/2011/01/26/agile-acceptance-testing-with-geb/
http://skillsmatter.com/podcast/agile-testing/acceptance-testing-with-geb</description>
		<content:encoded><![CDATA[<p>Hi Phil,</p>
<p>I would recommend using Geb, a groovy library for driving browsers. It sits on top of Selenium.</p>
<p>I talked about it at SkillsMatter a while back, check out:<br />
<a href="http://www.rapaul.com/2011/01/26/agile-acceptance-testing-with-geb/" rel="nofollow">http://www.rapaul.com/2011/01/26/agile-acceptance-testing-with-geb/</a><br />
<a href="http://skillsmatter.com/podcast/agile-testing/acceptance-testing-with-geb" rel="nofollow">http://skillsmatter.com/podcast/agile-testing/acceptance-testing-with-geb</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

