in reply to Re^4: Code Statements/Lines per Function Point
in thread Code Statements/Lines per Function Point
It would be interesting, however, to see what the average cost/fp is in Perl as opposed to other languages, such as C.
I don't know of any such project. hv's response to your post may have some useful info.
However, I feel the need to correct a further misconception. The number of function-points will be lower in Perl than in most comparable languages. Let's take C, for example, and use a case that's heavily biased towards Perl - creating a linked list.
The code provides the exact same functionality, but requires as few as 10% of the function-points in Perl as in C.
Let's take another example that's heavily biased to Perl - parsing textfiles. Again, let's compare vs. C.
Again, we're talking about 90% fewer function-points in Perl as in C.
You may think I'm picking on C cause it showcases Perl very nicely, but Pascal isn't much better. Java starts to compare well, but still comes up short. Frankly, Perl is simply more expressive than nearly any other language in common use. And, that doesn't even count the code that using CPAN provides.
In other words, I don't think you're going to be able to take function-point counts from another language and have them be useful in estimating time to develop in Perl.
------
We are the carpenters and bricklayers of the Information Age.
Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose
I shouldn't have to say this, but any code, unless otherwise stated, is untested
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Code Statements/Lines per Function Point
by PerlingTheUK (Hermit) on Aug 25, 2004 at 14:16 UTC | |
by dragonchild (Archbishop) on Aug 25, 2004 at 14:32 UTC |