Top bezahlte Entwickler bei Valve produzieren täglich 4000 Zeilen Code (laut Gabe Newell), aber was denkst Du ist die Norm in der Branche?
Möchte ich doch einen Schriftsteller oder Entwickler kennen lernen, der nur 4000 Worte, geschweige denn 4000 Zeilen pro Tag produziert. Hemingway (er hat ja wirklich Unmengen von Text geschrieben) zum Beispiel hat sich gezwungen 1000 Worte pro Tag zu schreiben obwohl er Alkoholiker war.
Gehen wir mal davon aus, dass eine A4 Seite bei 80 Zeilen noch einigermassen lesbar ist, dann wären 4000 Zeilen 50 Seiten A4.
Ich denke, dass der geneigte Leser mit dieser Zahl in der Lage sein sollte zu bewerten, dass der erste Teil der Frage als schlicht unmögliche und falsche Aussage verworfen werden kann.
Die Norm in der Branche ist tief, viel tiefer - mehr so in der Gegend von zehn Zeilen pro Tag im Durchschnitt, nur macht diese Aussage wenig Sinn.
Als Beispiel schreibe ich in intensiver Arbeit an einem Tage 120 Zeilen aufgeteilt in etwa zehn Funktionen. Im Code Review am nächsten Tage sagt mir ein Mitentwickler, dass sie neu eine Bibliothek testen, die meinen neu geschriebenen Code nahezu perfekt abdeckt. Wenn ich also diese Bibliothek nun wirklich einsetze und meinen Code auf einen Aufruf eindampfe, dann habe ich netto in zwei Tagen eine Zeile geschrieben.
Oder ich entdecke am nächsten Tag. dass mein Code eine seltene, aber wichtige Randbedingung verletzt, die zu hässlichen und ineffizienten Änderungen verteilt im ganzen Code führt. Ich entscheide mich deshalb, den Code neu zu schreiben, damit wäre mein Tagesschnitt nur 60 Zeilen.
Oder ich entdecke nach einem Tag debuggen, dass der Testharness eine Rabdbedingung nicht testet und damit mein Code diese dann auch unbemerkt und ungeschoren verletzen kann. Ich muss den Schreiber des Testharness kontaktieren und überzeugen, dass er den Testharness erweitern muss. Dies zieht jedoch weitere Änderungen nach sich, welche dann auch weitere meiner Co-Entwickler betreffen. Dies zieht sich hin und meine Leistung nach Zeilen bewertet sinkt ins Bodenlose.
Wenn ich also einen Leistungslohn anhand meiner geschriebenen Zeilen erhalten würde, wäre ich ein armer Mann.
Es kommt nicht wirklich auf die Zahl der Zeilen, sondern auf die Qualität des geschriebenen Codes an. Genau wie bei Hemingway, trotz der Menge immer wieder lesbar.