đź“–đź’ˇ Coderichtlinien
Last updated
Last updated
"Ein Programmierstil (engl. code conventions, coding conventions, coding standards) ist in der Programmierung das Erstellen von Quellcode nach bestimmten vorgegebenen Regeln. Er gilt als Teilaspekt von Softwarequalität, der insbesondere die Verständlichkeit und Wartbarkeit von Software, dies sind Kriterien für Softwarequalität gem. ISO/IEC 9126 (aktualisiert durch ISO/IEC 25000) unterstützen soll." - Wikipedia 2020
In einem Team muss man sich auf einen bestimmten Programmierstil einigen, damit der ganze Source Code einigermassen einheitlich daher kommt und man sich gut zurechtfindet. Oft wird das über Coderichtlinien gelöst. Es gibt z.B. firmenweite Coderichtlinien für eine Sprache, oder im Fall von C# gibt es sogar von Microsoft selbst empfohlene Richtlinien, an welche sich immer mehr Teams versuchen zu halten.
Hier findet ihr die kompletten Coding Guidelines von Microsoft:
Heute gibt es Tools, die es einem erleichtern, Code zu schreiben, der sich an Coderichtlinien hält. Mit ReSharper und StyleCop lässt sich der Code analysieren und teilweise sogar automatisch korrigieren, sodass er den Richtlinien entspricht, gut eingerückt ist, keine ungebrauchten Usings hat usw.
Nachfolgend findest du einige Codeschnipsel, welche sich nicht an die Richtlinien halten. Bestimme, was nicht gut ist und wie man es besser machen könnte.
Hier findet ihr weitere infos zu Resharper:
Hier zu StyleCop: