<?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: The Cyclomatic Horror From Outer Space</title>
	<atom:link href="http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Tue, 20 Oct 2009 09:03:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arpad Beszedes</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-179</link>
		<dc:creator>Arpad Beszedes</dc:creator>
		<pubDate>Mon, 29 Oct 2007 12:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-179</guid>
		<description>You could take a look at MoMo, the Mozilla Monitor:
http://www.frontendart.com/momo.php
(this one uses another tool, not pmccabe)

The most complex function in an older version had 1323 McCabe, which beats GCC :-)
Even the tenth in the row of the top 10 has complexity of 200. So keep on evolving....</description>
		<content:encoded><![CDATA[<p>You could take a look at MoMo, the Mozilla Monitor:<br />
<a href="http://www.frontendart.com/momo.php" rel="nofollow">http://www.frontendart.com/momo.php</a><br />
(this one uses another tool, not pmccabe)</p>
<p>The most complex function in an older version had 1323 McCabe, which beats GCC <img src='http://blogs.gnome.org/xan/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /><br />
Even the tenth in the row of the top 10 has complexity of 200. So keep on evolving&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zack Weinberg</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-178</link>
		<dc:creator>Zack Weinberg</dc:creator>
		<pubDate>Fri, 26 Oct 2007 16:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-178</guid>
		<description>Haw, I can beat that - try GCC:
1062    fold_binary
485     find_reloads
479     expand_expr_real_1
430     simplify_binary_operation_1
426     try_combine

and these may not even be the worst instances, because it gets confused by a bunch of preprocessor abuse.</description>
		<content:encoded><![CDATA[<p>Haw, I can beat that &#8211; try GCC:<br />
1062    fold_binary<br />
485     find_reloads<br />
479     expand_expr_real_1<br />
430     simplify_binary_operation_1<br />
426     try_combine</p>
<p>and these may not even be the worst instances, because it gets confused by a bunch of preprocessor abuse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: haypo</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-177</link>
		<dc:creator>haypo</dc:creator>
		<pubDate>Fri, 26 Oct 2007 10:33:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-177</guid>
		<description>Try it on libc with &quot;find -name &quot;*c&quot;&#124;xargs pmccabe &gt;&gt; ~/report; sort -nr /home/haypo/report &#124;head&quot;. 

Some hilarous results: 494  _IO_vfwscanf() ; 230 fnmatch() ; 222 strtod() ; 200 collate_read() ; 197 dl_main() ; 196 __isinfl_internal() (printf_fp.c) ; 175 wordexp()</description>
		<content:encoded><![CDATA[<p>Try it on libc with &#8220;find -name &#8220;*c&#8221;|xargs pmccabe &gt;&gt; ~/report; sort -nr /home/haypo/report |head&#8221;. </p>
<p>Some hilarous results: 494  _IO_vfwscanf() ; 230 fnmatch() ; 222 strtod() ; 200 collate_read() ; 197 dl_main() ; 196 __isinfl_internal() (printf_fp.c) ; 175 wordexp()</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raphaël&#8217;s Last Minutes &#187; Blog Archive &#187; Cyclomatic complexity in GIMP code</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-176</link>
		<dc:creator>Raphaël&#8217;s Last Minutes &#187; Blog Archive &#187; Cyclomatic complexity in GIMP code</dc:creator>
		<pubDate>Thu, 25 Oct 2007 22:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-176</guid>
		<description>[...] reading Xan&#8217;s article The Cyclomatic Horror From Outer Space analyzing the complexity of some GTK functions, I was curious and I wanted to run the same test in [...]</description>
		<content:encoded><![CDATA[<p>[...] reading Xan&#8217;s article The Cyclomatic Horror From Outer Space analyzing the complexity of some GTK functions, I was curious and I wanted to run the same test in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico Mena Quintero</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-175</link>
		<dc:creator>Federico Mena Quintero</dc:creator>
		<pubDate>Thu, 25 Oct 2007 22:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-175</guid>
		<description>It will take some heavy refactoring before chunks of GTK+ can be automatically tested.  For example, we&#039;d need some standalone &quot;layout calculator&quot; for GtkCellRenderers that can be called by the test suite --- right now that code is spread all over the place in GtkTreeView and cell renderers themselves.</description>
		<content:encoded><![CDATA[<p>It will take some heavy refactoring before chunks of GTK+ can be automatically tested.  For example, we&#8217;d need some standalone &#8220;layout calculator&#8221; for GtkCellRenderers that can be called by the test suite &#8212; right now that code is spread all over the place in GtkTreeView and cell renderers themselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kris</title>
		<link>http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/comment-page-1/#comment-174</link>
		<dc:creator>kris</dc:creator>
		<pubDate>Thu, 25 Oct 2007 22:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/xan/2007/10/25/the-cyclomatic-horror-from-outer-space/#comment-174</guid>
		<description>Those tree view functions are not that hard once you get the hang of them :)  Anyway, I&#039;ve indeed been thinking about automatically testing most core GtkTreeView functionality, more on that later.  I am surprised GtkTreeModelFilter didn&#039;t show up in the table ;)</description>
		<content:encoded><![CDATA[<p>Those tree view functions are not that hard once you get the hang of them <img src='http://blogs.gnome.org/xan/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' />   Anyway, I&#8217;ve indeed been thinking about automatically testing most core GtkTreeView functionality, more on that later.  I am surprised GtkTreeModelFilter didn&#8217;t show up in the table <img src='http://blogs.gnome.org/xan/wp-content/mu-plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
