<?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: NDepend And Lack Of Cohesion Of Methods&#8230; Not to be trusted</title>
	<atom:link href="http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/feed/" rel="self" type="application/rss+xml" />
	<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/</link>
	<description>Trying to walk that thin line between intelligence and ignorance</description>
	<lastBuildDate>Thu, 29 Jul 2010 21:01:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: NDepend 3 Preview &#124; The Inquisitive Coder &#8211; Davy Brion&#39;s Blog</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-26423</link>
		<dc:creator>NDepend 3 Preview &#124; The Inquisitive Coder &#8211; Davy Brion&#39;s Blog</dc:creator>
		<pubDate>Thu, 28 Jan 2010 09:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-26423</guid>
		<description>[...] and i’m also very happy to note that this particular issue has also been [...]</description>
		<content:encoded><![CDATA[<p>[...] and i’m also very happy to note that this particular issue has also been [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davy Brion</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23201</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Mon, 14 Dec 2009 09:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23201</guid>
		<description>@Patrick

excellent news, thanks</description>
		<content:encoded><![CDATA[<p>@Patrick</p>
<p>excellent news, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Smacchia</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23200</link>
		<dc:creator>Patrick Smacchia</dc:creator>
		<pubDate>Mon, 14 Dec 2009 09:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23200</guid>
		<description>Davy, interesting finds, we agree with your analysis, 
LCOM computation is indeed flawed when the compiler emits some members behind your back.
this will be fixed in future releases.
Thanks
Patrick Smacchia
NDepend Lead Dev</description>
		<content:encoded><![CDATA[<p>Davy, interesting finds, we agree with your analysis,<br />
LCOM computation is indeed flawed when the compiler emits some members behind your back.<br />
this will be fixed in future releases.<br />
Thanks<br />
Patrick Smacchia<br />
NDepend Lead Dev</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry Steinhilber</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23181</link>
		<dc:creator>Harry Steinhilber</dc:creator>
		<pubDate>Fri, 11 Dec 2009 23:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23181</guid>
		<description>Another pretty good indicator would be the presence of the [CompilerGenerated] or [DebuggerHidden] attributes. Although I have seen [DebuggerHidden] used in hand written code, though rarely.</description>
		<content:encoded><![CDATA[<p>Another pretty good indicator would be the presence of the [CompilerGenerated] or [DebuggerHidden] attributes. Although I have seen [DebuggerHidden] used in hand written code, though rarely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alwin</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23177</link>
		<dc:creator>alwin</dc:creator>
		<pubDate>Fri, 11 Dec 2009 18:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23177</guid>
		<description>A method/field with a  in it would usually be a compiler generated method, since you can&#039;t use those characters in C# (or VB I think). I mean the method name, not the signature which can have  for generics.</description>
		<content:encoded><![CDATA[<p>A method/field with a  in it would usually be a compiler generated method, since you can&#8217;t use those characters in C# (or VB I think). I mean the method name, not the signature which can have  for generics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: den Ben</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23168</link>
		<dc:creator>den Ben</dc:creator>
		<pubDate>Fri, 11 Dec 2009 15:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23168</guid>
		<description>not fail safe... but chances are that parsing the name for a double underscore would get you a long way already: ie b__0(Int32)</description>
		<content:encoded><![CDATA[<p>not fail safe&#8230; but chances are that parsing the name for a double underscore would get you a long way already: ie b__0(Int32)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: den Ben</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23167</link>
		<dc:creator>den Ben</dc:creator>
		<pubDate>Fri, 11 Dec 2009 15:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23167</guid>
		<description>so there is no way to distinguish compiler generated code from developer written code reading from the intermediate language?</description>
		<content:encoded><![CDATA[<p>so there is no way to distinguish compiler generated code from developer written code reading from the intermediate language?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davy Brion</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23166</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Fri, 11 Dec 2009 15:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23166</guid>
		<description>reflector doesn&#039;t know the difference... it just reads the generated intermediate language and displays it in C# as well as it can</description>
		<content:encoded><![CDATA[<p>reflector doesn&#8217;t know the difference&#8230; it just reads the generated intermediate language and displays it in C# as well as it can</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: den Ben</title>
		<link>http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/comment-page-1/#comment-23165</link>
		<dc:creator>den Ben</dc:creator>
		<pubDate>Fri, 11 Dec 2009 15:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/2009/12/ndepend-and-lack-of-cohesion-of-methods-not-to-be-trusted/#comment-23165</guid>
		<description>if reflector knows the difference between written code and compiler generated code then NDepend should be able to easily do so also imo

maybe it should differentiate between LCOM and LCOMCompiled because it still might be interesting to know what the compiler does to your code ;-)

too bad NDepend is closed source... I can&#039;t imagine this being hard to implement</description>
		<content:encoded><![CDATA[<p>if reflector knows the difference between written code and compiler generated code then NDepend should be able to easily do so also imo</p>
<p>maybe it should differentiate between LCOM and LCOMCompiled because it still might be interesting to know what the compiler does to your code <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>too bad NDepend is closed source&#8230; I can&#8217;t imagine this being hard to implement</p>
]]></content:encoded>
	</item>
</channel>
</rss>
