>> Has anyone tried a test of something as simple as "per line of code" /
>> function?
My first "official" programming course was a Master's level course at an
Ivy League college. The course project was a full-up LISP interpreter. My
program was ~800-900 lines and passed all testing with flying colors. The next
smallest program was in excess of 7,000 lines with a number of people in the
10,000 to 13,000 range -- most of whom were not able to debug their problems
with properly maintaining their environments.
I believe that the key to truly effective programmers is that they know how
to use levels of abstraction to minimize code (less code = less maintenance =
less bugs = less mindshare, etc). The last thing that I want to do is
*anything* that encourages people to write more code (even if it gets replaced
later -- since it would still eat up mindshare until then).
The only scheme that I'd possibly accept based on lines of code would be
one where if someone else wrote a tighter program, the original writer would
get negative credit (i.e. something like if they wrote 7,000 lines and I re-did
it with 1,000 -- I get credit for half the difference for a total of 3,000 and
they get credit for 1,000 minus half the difference for a total of minus 2,000
-- noting, of course, that if their initial code was relatively good and only
1,500 and I wrote 1,000, they would still get 750 while I only get 250).
-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=231415&user_secret=e9e40a7e