<?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: Mock objects at CITCON Paris 2009</title>
	<atom:link href="http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/</link>
	<description>Eric's Elegant Elucidations</description>
	<lastBuildDate>Sat, 03 Jul 2010 09:47:02 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: &#187; CITCON Paris 2009: Mock objects desgrange.net</title>
		<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/comment-page-1/#comment-2952</link>
		<dc:creator>&#187; CITCON Paris 2009: Mock objects desgrange.net</dc:creator>
		<pubDate>Sat, 01 May 2010 08:25:46 +0000</pubDate>
		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=743#comment-2952</guid>
		<description>[...] During the session on mock objects there was a digression about interfaces. I have seen too often interfaces in a way that I don’t like. I will use the same example as Eric: [...]</description>
		<content:encoded><![CDATA[<p>[...] During the session on mock objects there was a digression about interfaces. I have seen too often interfaces in a way that I don’t like. I will use the same example as Eric: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CITCON Paris 2009, a personal retrospective of the organization &#171; Eric Lefevre-Ardant on Java &#38; Agile</title>
		<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/comment-page-1/#comment-2881</link>
		<dc:creator>CITCON Paris 2009, a personal retrospective of the organization &#171; Eric Lefevre-Ardant on Java &#38; Agile</dc:creator>
		<pubDate>Wed, 23 Sep 2009 06:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=743#comment-2881</guid>
		<description>[...] from Zutubi&#8230; Reconnected with many former colleagues and friends, too. I also attended a few sessions [...]</description>
		<content:encoded><![CDATA[<p>[...] from Zutubi&#8230; Reconnected with many former colleagues and friends, too. I also attended a few sessions [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Freeman</title>
		<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/comment-page-1/#comment-2877</link>
		<dc:creator>Steve Freeman</dc:creator>
		<pubDate>Tue, 22 Sep 2009 14:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=743#comment-2877</guid>
		<description>@Antonio. Fair enough, although an hour (including time spent watching my laptop not work)  isn&#039;t a lot of time to make a point to a skeptic. 

There are also other reasons for using interfaces to do with naming, and dependency management I didn&#039;t get to. I find that the effect of using interfaces to describe roles only really kicks in as the code scales up. And I&#039;m sure that a good team can make things work with just classes--David&#039;s examples looked pretty good to me. In the meantime, I really recommend the Wirfs-Brock book, if you haven&#039;t read it yet. It has a long and respectable pedigree.

At least we agree on not using the &#039;I&#039; naming wart.</description>
		<content:encoded><![CDATA[<p>@Antonio. Fair enough, although an hour (including time spent watching my laptop not work)  isn&#8217;t a lot of time to make a point to a skeptic. </p>
<p>There are also other reasons for using interfaces to do with naming, and dependency management I didn&#8217;t get to. I find that the effect of using interfaces to describe roles only really kicks in as the code scales up. And I&#8217;m sure that a good team can make things work with just classes&#8211;David&#8217;s examples looked pretty good to me. In the meantime, I really recommend the Wirfs-Brock book, if you haven&#8217;t read it yet. It has a long and respectable pedigree.</p>
<p>At least we agree on not using the &#8216;I&#8217; naming wart.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faster tests, at CITCON Paris 2009 &#171; Eric Lefevre-Ardant on Java &#38; Agile</title>
		<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/comment-page-1/#comment-2875</link>
		<dc:creator>Faster tests, at CITCON Paris 2009 &#171; Eric Lefevre-Ardant on Java &#38; Agile</dc:creator>
		<pubDate>Tue, 22 Sep 2009 08:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=743#comment-2875</guid>
		<description>[...] check out my notes on the session on Mock Objects.   Comments [...]</description>
		<content:encoded><![CDATA[<p>[...] check out my notes on the session on Mock Objects.   Comments [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio Goncalves</title>
		<link>http://ericlefevre.net/wordpress/2009/09/21/mock-objects-at-citcon-paris-2009/comment-page-1/#comment-2872</link>
		<dc:creator>Antonio Goncalves</dc:creator>
		<pubDate>Mon, 21 Sep 2009 22:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=743#comment-2872</guid>
		<description>For me an interface should be called Serializable, Comparable, FileFilter... when you start using the same name with a prefix (&#039;I&#039; for interface) or a suffix (&#039;Impl&#039; for the implementation), that is a code smell. I don&#039;t like the idea of having interfaces when you only have one implementation. The more I code, the less I use interfaces... unless it&#039;s needed (for implementation or testing reasons). I was at the talk with Steve but left the room without being conviced at all.</description>
		<content:encoded><![CDATA[<p>For me an interface should be called Serializable, Comparable, FileFilter&#8230; when you start using the same name with a prefix (&#8217;I&#8217; for interface) or a suffix (&#8217;Impl&#8217; for the implementation), that is a code smell. I don&#8217;t like the idea of having interfaces when you only have one implementation. The more I code, the less I use interfaces&#8230; unless it&#8217;s needed (for implementation or testing reasons). I was at the talk with Steve but left the room without being conviced at all.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
