Function Kata LOC
-
Upload
clean-code-developer-school -
Category
Documents
-
view
220 -
download
0
Transcript of Function Kata LOC
-
7/30/2019 Function Kata LOC
1/1
http://ccd-school.de 1
Function Kata LOCEntwickle eine Funktion, die die Lines of Code (LOC) in einem C# Quelltext zhlt.
Der Quelltext wird als String angeliefert, zurckgegeben wird die Zahl der Zeilen, die ausfhrbaren
Code enthalten. Zeilen, die nur aus Kommentar oder Whitespace bestehen, sollen alsoherausgefiltert werden [1].
Beachte:
C# kennt keine geschachtelten Kommentare Kommentarzeichen /*, */, // ffnen/schlieen Kommentare nicht innerhalb von
Strings
Strings in Kommentaren werden als solche nicht erkannt, d.h. der Kommentar/*a"*/"b... endet schon vor"b.
Ausfhrbarer Code kann in der selben Zeile wie ein Kommentar stehen: vor/* bzw. //oder nach */.
Variation #1Liefere auch die Zahl der Zeilen zurck, die als reiner Kommentar bzw. reiner Whitespace
herausgefiltert wurden.
Endnoten[1] Zeichenketten werden als ausfhrbarer Code gewertet. Sollen sie sich ber mehrere Zeilen
erstrecken oder gar Whitespace-Zeilen enthalten, sind die mitzuzhlen.