<?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 TuxTips</title>
	<atom:link href="http://www.tuxtips.org/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.tuxtips.org</link>
	<description>Linux Tips and Screencasts</description>
	<lastBuildDate>Wed, 03 Jun 2009 00:53:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Lines of Code &#8211; The Most Meaningless Metric by admin</title>
		<link>http://www.tuxtips.org/?p=4&#038;cpage=1#comment-9</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 03 Jun 2009 00:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuxtips.org/?p=4#comment-9</guid>
		<description>asharif:
Thanks for taking the time to comment. The number of lines of code may be a useful piece of data when calculating more complex code metrics, but by itself it still says little about the code. The reason LoC is a useless measurement (or worse, one that has negative value) is because you need other data to place it in context, but for some reason people still act as though having this single number tells you everything you need to know about the code.</description>
		<content:encoded><![CDATA[<p>asharif:<br />
Thanks for taking the time to comment. The number of lines of code may be a useful piece of data when calculating more complex code metrics, but by itself it still says little about the code. The reason LoC is a useless measurement (or worse, one that has negative value) is because you need other data to place it in context, but for some reason people still act as though having this single number tells you everything you need to know about the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lines of Code &#8211; The Most Meaningless Metric by asharif</title>
		<link>http://www.tuxtips.org/?p=4&#038;cpage=1#comment-8</link>
		<dc:creator>asharif</dc:creator>
		<pubDate>Tue, 02 Jun 2009 16:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuxtips.org/?p=4#comment-8</guid>
		<description>I think the author has been mislead a little bit on the LOC metric.  LOC, as I understand (with a BSCS and a MSSE) is not a measure of complexity or effort.  It&#039;s a metric that helps calculate other metrics that measure complexity or effort.  For example a software component could have 100 KLOC and a cyclomatic complexity of 200 and another software component could have 100 KLOC and have a cyclomatic complexity of 20k.  Here the LOC is constant yet the cyclomatic complexity (which is calculated with LOC as a factor) is not.

As far as the $ amount assigned to LOC, well there is a good reason for that as well.  Again, it&#039;s not LOC by it&#039;s lonesome.  Formulas such as COCOMO II use LOC as a factor in the formula.  There are other metrics that have to be in place before you can even try to use LOC for cost.  The primary one being how many LOC does a team produce per month on average.  this average has to come from a good sample set and cannot just be made out of thin air.  Once you have this LOC per month number then it&#039;s perfectly rational to plug it into a cost calculating formula such as COCOMO II.  Functional point analysis is very similar, but it removes LOC and replaced it with functional points.  FP being how many FP can be accomplished per month.  Then you plug that FP in the formula to get an effort estimate.  

Bottom line here is that LOC is a metric used in software engineering.  It&#039;s a valid metric when used in the correct context.  It&#039;s like using an incorrect constant in any other equation in math or physics...it will net the wrong answer.</description>
		<content:encoded><![CDATA[<p>I think the author has been mislead a little bit on the LOC metric.  LOC, as I understand (with a BSCS and a MSSE) is not a measure of complexity or effort.  It&#8217;s a metric that helps calculate other metrics that measure complexity or effort.  For example a software component could have 100 KLOC and a cyclomatic complexity of 200 and another software component could have 100 KLOC and have a cyclomatic complexity of 20k.  Here the LOC is constant yet the cyclomatic complexity (which is calculated with LOC as a factor) is not.</p>
<p>As far as the $ amount assigned to LOC, well there is a good reason for that as well.  Again, it&#8217;s not LOC by it&#8217;s lonesome.  Formulas such as COCOMO II use LOC as a factor in the formula.  There are other metrics that have to be in place before you can even try to use LOC for cost.  The primary one being how many LOC does a team produce per month on average.  this average has to come from a good sample set and cannot just be made out of thin air.  Once you have this LOC per month number then it&#8217;s perfectly rational to plug it into a cost calculating formula such as COCOMO II.  Functional point analysis is very similar, but it removes LOC and replaced it with functional points.  FP being how many FP can be accomplished per month.  Then you plug that FP in the formula to get an effort estimate.  </p>
<p>Bottom line here is that LOC is a metric used in software engineering.  It&#8217;s a valid metric when used in the correct context.  It&#8217;s like using an incorrect constant in any other equation in math or physics&#8230;it will net the wrong answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Journey to Python Part 1: First Steps by codeninja</title>
		<link>http://www.tuxtips.org/?p=13&#038;cpage=1#comment-5</link>
		<dc:creator>codeninja</dc:creator>
		<pubDate>Sat, 16 Aug 2008 20:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuxtips.org/?p=13#comment-5</guid>
		<description>noor:
Thanks for the response; I&#039;m sure that typing will come up pretty soon.</description>
		<content:encoded><![CDATA[<p>noor:<br />
Thanks for the response; I&#8217;m sure that typing will come up pretty soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Journey to Python Part 1: First Steps by noor420</title>
		<link>http://www.tuxtips.org/?p=13&#038;cpage=1#comment-4</link>
		<dc:creator>noor420</dc:creator>
		<pubDate>Sat, 16 Aug 2008 13:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuxtips.org/?p=13#comment-4</guid>
		<description>Great website. I am new to python also and am reading this series of articles with lot of interest.

Also, if you don&#039;t mine, can you tell us how you feel about the the static vs dynamic typing (c++ vs python in this matter).

Thanks a lot.</description>
		<content:encoded><![CDATA[<p>Great website. I am new to python also and am reading this series of articles with lot of interest.</p>
<p>Also, if you don&#8217;t mine, can you tell us how you feel about the the static vs dynamic typing (c++ vs python in this matter).</p>
<p>Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Journey to Python: Introduction by qui</title>
		<link>http://www.tuxtips.org/?p=12&#038;cpage=1#comment-3</link>
		<dc:creator>qui</dc:creator>
		<pubDate>Tue, 12 Aug 2008 12:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuxtips.org/?p=12#comment-3</guid>
		<description>I am so glad I have discovered this, last week I also decided to start learning Python (check my site, I&#039;m not lieing!). 

So perhaps this will be a journey for the both of us eh?</description>
		<content:encoded><![CDATA[<p>I am so glad I have discovered this, last week I also decided to start learning Python (check my site, I&#8217;m not lieing!). </p>
<p>So perhaps this will be a journey for the both of us eh?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
