Es ist immer wieder interessant, wieviel Zeilen Quellcode sich hinter einem Projekt verstecken; es ist aber recht mühsam, dies Datei für Datei zusammenzurechnen. Für das Visual Studio gibt es ein AddIn, das einem diese Arbeit abnimmt. Ich habe den LineCounter mal auf den sich in Entwicklung befindlichen SpeedCommander 11 inklusive aller enthaltenen Module (aber ohne MFC) angesetzt. Folgende Resultate kamen dabei heraus:
| Projekttyp | Zeilen | Code | Kommentare | Gemixt | Leer |
|---|---|---|---|---|---|
| Anwendungen & MxLibs | 647349 | 376359 (58%) | 172428 (26%) | 18161 (2%) | 116723 (18%) |
| FxLibs (Sync & Search) | 31064 | 21578 (69%) | 5756 (18%) | 1178 (3%) | 4908 (15%) |
| CxLibs (Packer) | 165323 | 113445 (68%) | 27087 (16%) | 4367 (2%) | 29158 (17%) |
| 843736 | 511382 (61%) | 205271 (24%) | 23706 (3%) | 150789 (18%) |
In der ersten Zeile ist mein Code aufgelistet, die anderen beiden Zeilen zeigen die von Rainer übernommenen Quellen. Wenn man sich überlegt, dass Windows XP aus rund 38 Millionen Quellcodezeilen besteht, dann ist der SpeedCommander mit einer knappen Million mittlerweile doch schon ein ziemlich großes Projekt geworden.

Angeber
Meiner ist länger