<?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 for Deconstructing Software</title>
	<atom:link href="http://www.headwaysoftware.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.headwaysoftware.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 23 Dec 2011 12:59:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Structure101 User Group Sponsorship by Upcoming JUG Appearances - Deconstructing Software</title>
		<link>http://www.headwaysoftware.com/blog/2011/10/structure101-user-group-sponsorship/comment-page-1/#comment-613</link>
		<dc:creator>Upcoming JUG Appearances - Deconstructing Software</dc:creator>
		<pubDate>Fri, 23 Dec 2011 12:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=605#comment-613</guid>
		<description>[...] As always, there will be the opportunity to take home free Structure101 and Restructure101 licenses. [...]</description>
		<content:encoded><![CDATA[<p>[...] As always, there will be the opportunity to take home free Structure101 and Restructure101 licenses. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Structure101 User Group Sponsorship by Structure101 und Restructure101 Präsentation am 06.03.2012 mit Lizenzverlosung &#124; HYPOPORT IT Blog</title>
		<link>http://www.headwaysoftware.com/blog/2011/10/structure101-user-group-sponsorship/comment-page-1/#comment-611</link>
		<dc:creator>Structure101 und Restructure101 Präsentation am 06.03.2012 mit Lizenzverlosung &#124; HYPOPORT IT Blog</dc:creator>
		<pubDate>Wed, 26 Oct 2011 18:25:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=605#comment-611</guid>
		<description>[...] hat Headway sein User Group Sponsoring vorgestellt. Am 06.03.2012 wird Headway bei uns in der Klosterstr. 71, Berlin sein und Structure101 [...]</description>
		<content:encoded><![CDATA[<p>[...] hat Headway sein User Group Sponsoring vorgestellt. Am 06.03.2012 wird Headway bei uns in der Klosterstr. 71, Berlin sein und Structure101 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maven and Sonar Plugins for Structure101 by Sonar &#187; Sonar in the news</title>
		<link>http://www.headwaysoftware.com/blog/2011/01/maven-and-sonar-plugins-for-structure101/comment-page-1/#comment-607</link>
		<dc:creator>Sonar &#187; Sonar in the news</dc:creator>
		<pubDate>Wed, 09 Feb 2011 22:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=321#comment-607</guid>
		<description>[...]  Maven and Sonar Plugins for Structure101 By Chris Chedgey, 25 January 2011  With the recent v3.4 release of Structure101, we have included plugins for Maven and Sonar. The Sonar plugin displays Structure101 architecture diagrams overlaid with any layering rule violations, and adds over-complexity to whatever other metrics you monitor in Sonar&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...]  Maven and Sonar Plugins for Structure101 By Chris Chedgey, 25 January 2011  With the recent v3.4 release of Structure101, we have included plugins for Maven and Sonar. The Sonar plugin displays Structure101 architecture diagrams overlaid with any layering rule violations, and adds over-complexity to whatever other metrics you monitor in Sonar&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maven and Sonar Plugins for Structure101 by Tweets that mention Maven and Sonar Plugins for Structure101 - Deconstructing Software -- Topsy.com</title>
		<link>http://www.headwaysoftware.com/blog/2011/01/maven-and-sonar-plugins-for-structure101/comment-page-1/#comment-603</link>
		<dc:creator>Tweets that mention Maven and Sonar Plugins for Structure101 - Deconstructing Software -- Topsy.com</dc:creator>
		<pubDate>Thu, 27 Jan 2011 21:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=321#comment-603</guid>
		<description>[...] This post was mentioned on Twitter by Olivier Gaudin and Frédéric Madiot, Chris Chedgey. Chris Chedgey said: #Structure101 plugins for #maven and #sonar http://bit.ly/hKj5HI [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Olivier Gaudin and Frédéric Madiot, Chris Chedgey. Chris Chedgey said: #Structure101 plugins for #maven and #sonar <a href="http://bit.ly/hKj5HI" rel="nofollow">http://bit.ly/hKj5HI</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The parable of the two watchmakers by Holarchy 101 &#171; sutts on software</title>
		<link>http://www.headwaysoftware.com/blog/2009/03/watchmakers-parable/comment-page-1/#comment-599</link>
		<dc:creator>Holarchy 101 &#171; sutts on software</dc:creator>
		<pubDate>Sat, 17 Jul 2010 12:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=208#comment-599</guid>
		<description>[...] also introduced the term holarchy to denote a hierarchy of holons. As I suggested in my previous post on this subject area, I rather feel that, mostly, today’s software thinking tends to buy [...]</description>
		<content:encoded><![CDATA[<p>[...] also introduced the term holarchy to denote a hierarchy of holons. As I suggested in my previous post on this subject area, I rather feel that, mostly, today’s software thinking tends to buy [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Holarchy 101 by The parable of the two watchmakers &#171; sutts on software</title>
		<link>http://www.headwaysoftware.com/blog/2009/03/holarchy-101/comment-page-1/#comment-598</link>
		<dc:creator>The parable of the two watchmakers &#171; sutts on software</dc:creator>
		<pubDate>Sat, 17 Jul 2010 12:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=212#comment-598</guid>
		<description>[...] will follow up on this – and its (to my mind) huge relevance to software thinking today – in a future post.  Tagged: Holarchy, Holon, Watchmaker&#039;s parable Posted in: Holarchy   &#8592; Travelin&#8217; lite [...]</description>
		<content:encoded><![CDATA[<p>[...] will follow up on this – and its (to my mind) huge relevance to software thinking today – in a future post.  Tagged: Holarchy, Holon, Watchmaker&#39;s parable Posted in: Holarchy   &larr; Travelin&#8217; lite [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software erosion in pictures &#8211; Findbugs by Software erosion and package tangles &#171; sutts on software</title>
		<link>http://www.headwaysoftware.com/blog/2008/11/software-erosion-findbugs/comment-page-1/#comment-597</link>
		<dc:creator>Software erosion and package tangles &#171; sutts on software</dc:creator>
		<pubDate>Sat, 17 Jul 2010 07:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.headwaysoftware.com/blog/?p=131#comment-597</guid>
		<description>[...] a comment, Emeric questioned whether cyclic dependencies at the package level are anything more than a smell [...]</description>
		<content:encoded><![CDATA[<p>[...] a comment, Emeric questioned whether cyclic dependencies at the package level are anything more than a smell [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Tangles&#8221; rather than &#8220;Cycles&#8221; by Software erosion in pictures &#8211; findbugs &#171; sutts on software</title>
		<link>http://www.headwaysoftware.com/blog/2006/07/tangles-rather-than-cycles/comment-page-1/#comment-596</link>
		<dc:creator>Software erosion in pictures &#8211; findbugs &#171; sutts on software</dc:creator>
		<pubDate>Sat, 17 Jul 2010 06:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://headway.structure101.com/blog/2006/07/tangles-rather-than-cycles/#comment-596</guid>
		<description>[...] more and more packages are being pulled into the tangle such that it is hard or impossible to talk about these as meaningful entities in their own right. [...]</description>
		<content:encoded><![CDATA[<p>[...] more and more packages are being pulled into the tangle such that it is hard or impossible to talk about these as meaningful entities in their own right. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Cyclomatic Complexity Effectively by Finance Software</title>
		<link>http://www.headwaysoftware.com/blog/2006/05/using-cyclomatic-compexity-effectively/comment-page-1/#comment-533</link>
		<dc:creator>Finance Software</dc:creator>
		<pubDate>Tue, 08 Jun 2010 07:38:30 +0000</pubDate>
		<guid isPermaLink="false">http://headway.structure101.com/blog/2006/05/using-cyclomatic-compexity-effectively/#comment-533</guid>
		<description>Software metrics are currently on everyone&#039;s lips and a frequently discussed topic. There are many conference talks, blog posts and other presentations that talk about software metrics. But to me it seems as if this subject is a closed book for many developers, so I decided to write this little post about a special category of software metrics, the complexity metrics.

Complexity metrics are a theoretical approach to measure the subjective complexity of a software fragment, where the words software fragment stand for a paraphrase for functions, methods, classes and nearly every logical unit that can be found in a software system. The most prevalent procedure to calculate complexity values is static code analysis, where an application parses the raw source code of a project, counts different statements and expressions and packs up the determined results in simple classification numbers. And with this information you already know the main concepts behind most software metrics, classification numbers and counting. As you can see there is no magic behind the scene, the only thing required is a good background knowledge to interpret those values. 

_____________________
harrison</description>
		<content:encoded><![CDATA[<p>Software metrics are currently on everyone&#8217;s lips and a frequently discussed topic. There are many conference talks, blog posts and other presentations that talk about software metrics. But to me it seems as if this subject is a closed book for many developers, so I decided to write this little post about a special category of software metrics, the complexity metrics.</p>
<p>Complexity metrics are a theoretical approach to measure the subjective complexity of a software fragment, where the words software fragment stand for a paraphrase for functions, methods, classes and nearly every logical unit that can be found in a software system. The most prevalent procedure to calculate complexity values is static code analysis, where an application parses the raw source code of a project, counts different statements and expressions and packs up the determined results in simple classification numbers. And with this information you already know the main concepts behind most software metrics, classification numbers and counting. As you can see there is no magic behind the scene, the only thing required is a good background knowledge to interpret those values. </p>
<p>_____________________<br />
harrison</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Cyclomatic Complexity Effectively by Chris Chedgey</title>
		<link>http://www.headwaysoftware.com/blog/2006/05/using-cyclomatic-compexity-effectively/comment-page-1/#comment-496</link>
		<dc:creator>Chris Chedgey</dc:creator>
		<pubDate>Tue, 03 Nov 2009 11:24:29 +0000</pubDate>
		<guid isPermaLink="false">http://headway.structure101.com/blog/2006/05/using-cyclomatic-compexity-effectively/#comment-496</guid>
		<description>Hi Tom, I have certainly come across the 1-screen rule - it makes good sense. It is harder to understand any text - be it a document, spreadsheet, or code - if part of it is invisible at all times. That&#039;s why I pay extra for a hi-res 24 inch monitor! 

That said, there is still good reason to monitor cyclomatic complexity. It is possible to squeeze a hell of a lot of branches into a screen full of code. As to the limit, I would tend to go lower than 30 - usually 15. One situation I would go higher is introducing the metric into a &quot;mature&quot; project where you just want to focus the team on the worst offenders (for now). 

Fully agree on the use of smart inheritance, though that doesn&#039;t necessarily mean more inheritance. There&#039;s an enjoyable thread on that topic &lt;a href=&quot;http://blog.javabien.net/2009/06/19/i-dont-like-inheritance-in-java-and-now-i-know-how-to-explain-why/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Hi Tom, I have certainly come across the 1-screen rule &#8211; it makes good sense. It is harder to understand any text &#8211; be it a document, spreadsheet, or code &#8211; if part of it is invisible at all times. That&#8217;s why I pay extra for a hi-res 24 inch monitor! </p>
<p>That said, there is still good reason to monitor cyclomatic complexity. It is possible to squeeze a hell of a lot of branches into a screen full of code. As to the limit, I would tend to go lower than 30 &#8211; usually 15. One situation I would go higher is introducing the metric into a &#8220;mature&#8221; project where you just want to focus the team on the worst offenders (for now). </p>
<p>Fully agree on the use of smart inheritance, though that doesn&#8217;t necessarily mean more inheritance. There&#8217;s an enjoyable thread on that topic <a href="http://blog.javabien.net/2009/06/19/i-dont-like-inheritance-in-java-and-now-i-know-how-to-explain-why/" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

