<?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: How to warn users not to use an interface</title>
	<atom:link href="http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/</link>
	<description>Thoughts about programming, technology and agility</description>
	<lastBuildDate>Tue, 15 Nov 2011 02:58:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Mathieu Berube</title>
		<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/comment-page-1/#comment-617</link>
		<dc:creator>Mathieu Berube</dc:creator>
		<pubDate>Sat, 24 Jul 2010 03:28:17 +0000</pubDate>
		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96#comment-617</guid>
		<description>@jfproulx Hope it wasn&#039;t too painful :)

@Eric Have you ever used a similar approach in your own code? Just wondering how people reacted :)</description>
		<content:encoded><![CDATA[<p>@jfproulx Hope it wasn&#8217;t too painful <img src='http://mathieuberube.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@Eric Have you ever used a similar approach in your own code? Just wondering how people reacted <img src='http://mathieuberube.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Le Merdy</title>
		<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/comment-page-1/#comment-614</link>
		<dc:creator>Eric Le Merdy</dc:creator>
		<pubDate>Fri, 23 Jul 2010 15:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96#comment-614</guid>
		<description>Yes, I was stunned by this method. It really matches my programming style : you know, nobody want to read the f***king manual ;-) especially developers.
You want to get a lib in your classpath and start using it directly ! APIs are so well written this days. If you are addicted to CTRL+Space to get completion, a method like that is really what you expect to truly helping you. Moreover, the first &#039;_&#039; character makes it appearing on top of all methods in the completion pop-up.

@Abderrazak:
If that _practice_ is rejected by the Sonar _tool_, it just does not matter if it makes sense for _people_. Do you remember the first principle of the agile manifesto ? ;-)</description>
		<content:encoded><![CDATA[<p>Yes, I was stunned by this method. It really matches my programming style : you know, nobody want to read the f***king manual <img src='http://mathieuberube.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  especially developers.<br />
You want to get a lib in your classpath and start using it directly ! APIs are so well written this days. If you are addicted to CTRL+Space to get completion, a method like that is really what you expect to truly helping you. Moreover, the first &#8216;_&#8217; character makes it appearing on top of all methods in the completion pop-up.</p>
<p>@Abderrazak:<br />
If that _practice_ is rejected by the Sonar _tool_, it just does not matter if it makes sense for _people_. Do you remember the first principle of the agile manifesto ? <img src='http://mathieuberube.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfproulx</title>
		<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/comment-page-1/#comment-613</link>
		<dc:creator>jfproulx</dc:creator>
		<pubDate>Fri, 23 Jul 2010 13:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96#comment-613</guid>
		<description>I almost had a cardiac arrest when I read your title. Why wouldn&#039;t you want your users to use interfaces, that&#039;s what interfaces are for... Then I understood that we don&#039;t have the same meaning for user nor for interface! 

Keep on ducking, my heart has restarted!</description>
		<content:encoded><![CDATA[<p>I almost had a cardiac arrest when I read your title. Why wouldn&#8217;t you want your users to use interfaces, that&#8217;s what interfaces are for&#8230; Then I understood that we don&#8217;t have the same meaning for user nor for interface! </p>
<p>Keep on ducking, my heart has restarted!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu Berube</title>
		<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/comment-page-1/#comment-612</link>
		<dc:creator>Mathieu Berube</dc:creator>
		<pubDate>Fri, 23 Jul 2010 12:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96#comment-612</guid>
		<description>What do you mean about &#039;developer mail box will be spammed&#039;? Because there will be an warning in Sonar?

If I remember correctly you can always tell Sonar to ignore warnings coming from a class. 

You&#039;re right that there might be issues with some tools - but then there might be issues because users of your API implement an interface that might change in the future.</description>
		<content:encoded><![CDATA[<p>What do you mean about &#8216;developer mail box will be spammed&#8217;? Because there will be an warning in Sonar?</p>
<p>If I remember correctly you can always tell Sonar to ignore warnings coming from a class. </p>
<p>You&#8217;re right that there might be issues with some tools &#8211; but then there might be issues because users of your API implement an interface that might change in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abderrazak</title>
		<link>http://mathieuberube.net/blog/2010/07/22/how-to-warn-users-not-to-use-an-interface/comment-page-1/#comment-611</link>
		<dc:creator>Abderrazak</dc:creator>
		<pubDate>Fri, 23 Jul 2010 08:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://mathieuberube.net/blog/?p=96#comment-611</guid>
		<description>There will be some troubles doing so, for example sonar will have trauma and developer mail box will be spammed</description>
		<content:encoded><![CDATA[<p>There will be some troubles doing so, for example sonar will have trauma and developer mail box will be spammed</p>
]]></content:encoded>
	</item>
</channel>
</rss>

