Vad är det för mått du är ute efter? Kodrader är ju inte något enhetligt mått.
public int fac(int n)
{
if (n <= 0)
{
return 1;
}
else
{
return n * fac (n -1);
}
return 1;
}
= 12 rader
public int fac(int n) {
if (n > 1) return n * fac (n -1);
return 1;
}
= 4 rader
Samma funktion i två olika program-layout- och programmeringstraditioner. Den ena ger tre gånger så många rader. Lägger vi till ytterligare traditioner så tycker XP-folket inte om kommentarer i koden medan de som kör enligt SUN-java-idéer med java-doc osv "kladdar ner" koden med en halv oändlighet av kommentarer. Alla läger har sina poänger men de som drar ut koden och fyller med kommentarer brukar ha lite kod per rad, "spatiös" formatering för att de tycker att det blir klarare då och massor med kommetarer. Mest radikalt motsatta lägret har kompakt kod med lite kommentarer. Skillnaden brukar var att kompakthetslägrets filer oftast är bara 30 % av antalet rader för de mest "spatiösa" för "samma" program.