Josef Pötzl hat geschrieben:Als Einstieg für die Diskussion würde ich dich bitten, trotzdem kurz darauf einzugehen, was du unter Codequalität verstehst. (Vielleicht mit ein paar Beispielen.)
Es geht mir (in diesem Kontext) um Qualitätsmerkmale des Codes, die sich objektiv und vor allem automatisiert überprüfen lassen. - Vorausgesetzt man hat ein geeignetes Tool dafür.
Also z.B. sowas:
- Hat eine Variable einen Datentyp
- Hat eine Funktion einen Rückgabewert
- Hat jede Prozedur einen Access Modifier (Private/Friend/Public)
- Wurden Namenskonventionen eingehalten
- usw.
Und der Kern meiner Frage ist,
wie man sowas prüfen kann.
Das Thema könnte man auch noch über den VBA-Kontext hinaus erweitern und Eigenschaften des UI-Entwurfs prüfen lassen. (Namenskonventionen, etc.).
Josef Pötzl hat geschrieben:BTW: Frag mal bei Thomas nach, ob sein Add-In eventuell sogar in einem Automatisierungsprozess nutzbar wäre.
Schon geschehen. - Leider nein.