Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Verständlichkeit des Quellcodes
Methode/Technik:15462
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Man könnte sagen, dass Verständlichkeit eine Art „Allzweckqualitätseigenschaft“' von Quellcode ist: Verständlichkeit ist der Prototyp der internen Quellcodequalität.

Wenn Verständlichkeit zum Qualitätsziel erklärt wird, kommt man allerdings in die Verlegenheit, einen sehr unklaren Begriff operationalisieren zu müssen. Gerade die „Allzwecknatur“ der Verständlichkeit erschwert eine spezifische Fassung des Konzeptes. Das spiegelt sich auch in der gleichermaßen schillernden Verwendung des Begriffs „Komplexität“ von Quellcode. Der Begriff wird gleichermaßen zur Beschreibung der Größe von Software als auch zur Kennzeichnung des Ressourcenbedarfs eines Algorithmus’ verwendet. Sieht man von diesen Bedeutungen ab, versteht man Komplexität als Inverses der Verständlichkeit (kognitive Komplexität) und dann ist auch dieser Begriff ähnlich unklar wie der der Verständlichkeit (siehe auch: Der Begriff Komplexität)

Der Begriff der Verständlichkeit von Quellcode lässt sich etwas klären, indem differenziert wird, welche Quellcodeeigenschaften jeweils zu verstehen sind. Beispielsweise hat das Verständnis des Kontrollflusses innerhalb einer Methode nicht viel mit der Verständlichkeit der Vererbungsstruktur im System der Klassen zu tun. Verständlichkeit (und analog die Komplexität) ist also kein eindimensionales Konzept, sondern setzt sich, wie die „Qualität“ eines Softwareproduktes, aus sehr unterschiedlichen Aspekten zusammen.

Gewöhnlich versucht man, die Aspekte der Verständlichkeit des Quellcodes zu operationalisieren, indem man einfach gewisse objektiv formulierbare Anforderungen an den Quellcode stellt. Zwar kann man versuchen, Verständlichkeit direkt zu operationalisieren, indem man etwa Testpersonen nach der Lektüre des Quellcodes Verständnisfragen stellt; aber da dieses Verfahren aufwändig ist, subjektiv, und mit denselben Personen für leicht veränderten Quellcode nicht wiederholbar ist, strebt man die Nutzung automatisierbarer und objektiver Verfahren an.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012