<?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: Should We Change the Way We Name Interfaces in .NET?</title>
	<atom:link href="http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/</link>
	<description>A Grande, Triple Shot, Non-Fat Core Dump by Russell Ball</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:00:00 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The Week in Code (XII) &#171; Sgt. Conker</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2455</link>
		<dc:creator>The Week in Code (XII) &#171; Sgt. Conker</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:06:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2455</guid>
		<description>[...] Should We Change the Way We Name Interfaces in .NET?&#160;Russell Ball about dropping the I of the interface names and annotate the implementations with an Impl suffix instead. The first two comments pretty much sum up my current thoughts on this. [...]</description>
		<content:encoded><![CDATA[<p>[...] Should We Change the Way We Name Interfaces in .NET?&#160;Russell Ball about dropping the I of the interface names and annotate the implementations with an Impl suffix instead. The first two comments pretty much sum up my current thoughts on this. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weekly Links #70 &#124; GrantPalin.com</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2265</link>
		<dc:creator>Weekly Links #70 &#124; GrantPalin.com</dc:creator>
		<pubDate>Mon, 14 Sep 2009 01:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2265</guid>
		<description>[...] Should We Change the Way We Name Interfaces in .NET? Discussion on using a different technique for naming interfaces, rather than the typical ISomething. [...]</description>
		<content:encoded><![CDATA[<p>[...] Should We Change the Way We Name Interfaces in .NET? Discussion on using a different technique for naming interfaces, rather than the typical ISomething. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; interface</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2262</link>
		<dc:creator>Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; interface</dc:creator>
		<pubDate>Sat, 12 Sep 2009 12:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2262</guid>
		<description>[...] See original here: Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] See original here: Should We Change the Way We Name Interfaces in .NET? | Caffeinated &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T. Moriarty</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2258</link>
		<dc:creator>T. Moriarty</dc:creator>
		<pubDate>Fri, 11 Sep 2009 18:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2258</guid>
		<description>If you are still using the JLam color scheme, interfaces and structs have the same color.  Personally, I don&#039;t mind the I prefix.  But at the same time, I experiment with different naming conventions and styles.  Ulitmately, what is important is that your organization has a standard.</description>
		<content:encoded><![CDATA[<p>If you are still using the JLam color scheme, interfaces and structs have the same color.  Personally, I don&#8217;t mind the I prefix.  But at the same time, I experiment with different naming conventions and styles.  Ulitmately, what is important is that your organization has a standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; kukuge</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2257</link>
		<dc:creator>Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; kukuge</dc:creator>
		<pubDate>Fri, 11 Sep 2009 18:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2257</guid>
		<description>[...] Originally posted here:  Should We Change the Way We Name Interfaces in .NET? &#124; Caffeinated &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Originally posted here:  Should We Change the Way We Name Interfaces in .NET? | Caffeinated &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee Brandt</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2256</link>
		<dc:creator>Lee Brandt</dc:creator>
		<pubDate>Fri, 11 Sep 2009 16:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2256</guid>
		<description>I am a fan of killing the sacred ICow and just calling it Cow and having DefaultCow, JerseyCow and MexicaqnCow. I read something about this last year and thought it would be nice, but didn&#039;t try and introduce it to my team. IInterface naming is a developer &quot;woobie&quot; that they&#039;re definitely not ready to give up yet. I also read some one saying if you must use &quot;I&quot; as a prefixe try making it a pronoun IManageCache, IAuthorizeUsers. Still would like to drop the &quot;I&quot; altogether.

~Lee</description>
		<content:encoded><![CDATA[<p>I am a fan of killing the sacred ICow and just calling it Cow and having DefaultCow, JerseyCow and MexicaqnCow. I read something about this last year and thought it would be nice, but didn&#8217;t try and introduce it to my team. IInterface naming is a developer &#8220;woobie&#8221; that they&#8217;re definitely not ready to give up yet. I also read some one saying if you must use &#8220;I&#8221; as a prefixe try making it a pronoun IManageCache, IAuthorizeUsers. Still would like to drop the &#8220;I&#8221; altogether.</p>
<p>~Lee</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robz</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2252</link>
		<dc:creator>Robz</dc:creator>
		<pubDate>Thu, 10 Sep 2009 18:56:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2252</guid>
		<description>I&#039;m a little bit of a fan of chainsaw naming conventions... :D</description>
		<content:encoded><![CDATA[<p>I&#8217;m a little bit of a fan of chainsaw naming conventions&#8230; <img src='http://www.caffeinatedcoder.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell Ball</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2251</link>
		<dc:creator>Russell Ball</dc:creator>
		<pubDate>Thu, 10 Sep 2009 18:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2251</guid>
		<description>@Robz - Yeah, the lowercase &amp; underscore convention comes from Ruby, so I have had a chance to use that one on a project before this class. I do actually think it is more readable, but I thought I would practice SRP on my post and not mix topics. I also think that the vast majority of .NET developers would put up even more resistance to that one. Perhaps that can be the next post though...</description>
		<content:encoded><![CDATA[<p>@Robz &#8211; Yeah, the lowercase &amp; underscore convention comes from Ruby, so I have had a chance to use that one on a project before this class. I do actually think it is more readable, but I thought I would practice SRP on my post and not mix topics. I also think that the vast majority of .NET developers would put up even more resistance to that one. Perhaps that can be the next post though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robz</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2250</link>
		<dc:creator>Robz</dc:creator>
		<pubDate>Thu, 10 Sep 2009 17:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2250</guid>
		<description>Well now that we are talking about naming conventions, how about a convention where the only PascalCase is Class and Interface names? Everything, and I mean everything else is lowercase (including properties, methods, variables, and even namespaces). Namespaces have no underscores. 

Variables, parameters, properties, and methods all have a casing similar to &quot;get_the_trades&quot;. All lowercase with &quot;_&quot; (underscores) between words.

http://bombali.googlecode.com/svn/trunk/product/bombali/infrastructure/timers/DefaultTimer.cs</description>
		<content:encoded><![CDATA[<p>Well now that we are talking about naming conventions, how about a convention where the only PascalCase is Class and Interface names? Everything, and I mean everything else is lowercase (including properties, methods, variables, and even namespaces). Namespaces have no underscores. </p>
<p>Variables, parameters, properties, and methods all have a casing similar to &#8220;get_the_trades&#8221;. All lowercase with &#8220;_&#8221; (underscores) between words.</p>
<p><a href="http://bombali.googlecode.com/svn/trunk/product/bombali/infrastructure/timers/DefaultTimer.cs" rel="nofollow">http://bombali.googlecode.com/.....ltTimer.cs</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sohan</title>
		<link>http://www.caffeinatedcoder.com/should-we-change-the-way-we-name-interfaces-in-net/comment-page-1/#comment-2249</link>
		<dc:creator>Sohan</dc:creator>
		<pubDate>Thu, 10 Sep 2009 15:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.caffeinatedcoder.com/?p=662#comment-2249</guid>
		<description>Another good idea is to use the &#039;able&#039; postfix like a serializable, stackable and so forth.</description>
		<content:encoded><![CDATA[<p>Another good idea is to use the &#8216;able&#8217; postfix like a serializable, stackable and so forth.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
