GRUNDLAGEN

Refactoring: Code optimieren - Teil 3

In dieser Beitragsreihe lernen Sie Möglichkeiten kennen, den Code einer Anwendung zu optimieren. Die vorgestellten Refactoring-Maßnahmen sind praxiserprobt und stammen eigentlich aus der objektorientierten Programmierung. Einige der für VBA interessanten Refactorings haben wir für Sie herausgesucht und mit passenden VBA-Beispielen dekoriert.

Bereits im zweiten Teil der Beitragsreihe haben Sie einige Refactoring-Maßnahmen kennen gelernt und erfahren, unter welchen Voraussetzungen Refactoring Sinn macht. Vor allem sollten Sie sich vor umfangreichen Codeänderungen durch entsprechende Tests absichern. Wie das funktioniert, konnten Sie im Beitrag „Testgetriebene Entwicklung mit Access“ der Ausgabe 4/2006 lesen.

Erklärende Variable einführen

Manche Ausdrücke sind lang und unübersichtlich. Das macht sich vor allem in Bedingungen wie If-Then- oder Select-Case-Konstrukten bemerkbar. Eine bessere Lesbarkeit kann man durch das Einführen einer Variablen erreichen.

Die Vorgehensweise ist einfach: Deklarieren Sie eine Variable, deren Namen den Inhalt des Ausdrucks verständlich macht, weisen Sie der Variablen den Ausdruck zu und verwenden Sie statt des Ausdrucks fortan die entsprechende Variable.