Beiträge zum Thema “Statische Codeanalyse”
Kann statische Code-Analyse den Code grüner machen?
Einleitung
Die statische Code Analyse ist ein einfaches Werkzeug und existiert auch, mehr oder weniger, seitdem Software existiert [1]. Dementsprechend einfach funktioniert statische Code Analyse auch: Codeabschnitte/-zeilen werden mit einem Muster verglichen, “schlechter” Code wird markiert und eine verbesserte Version vorgeschlagen.
Aufgrund der statischen Natur dieser Analyse lassen sich einige Kritikpunkte formulieren. Der Code wird hier aus dem Kontext gerissen, eventuell lässt sich dieser “schlechte” Code nicht anders Implementieren. Ein weiterer möglicher Kritikpunkt ist, dass nur ein kleiner Teil der Umweltbelastung in der IT durch den Code selbst verursacht wird. Zwischen einzelnen Codezeilen und dem Ressourcenverbrauch dieser liegen viele Ebenen (Compiler, Infrastruktur/Architektur, Hardware, Strommix, etc.) die einen Einfluss auf die Umweltbelastung haben. Die Legitimität dieser Kritikpunkte soll im Folgenden des Blogartikels untersucht werden.