Refactoring MS-Access / MS Excel

Sie haben bereits eine Programmierung, entweder selbst programmiert, oder vom Praktikanten/Azubi. Nun geht es nicht mehr weiter. Das Programm müsste erweitert werden - ganz allgemein ist es nicht übersichtlich, so dass jede Änderung ein Risiko ist, ob dann noch alles funktioniert. Ein anderes Scenario: Ihre Software ist mit der Zeit immer weiter gewachsen. Mittlerweile braucht das Excel Makro oder die Access Prozedur mehrere Minuten bis das Ergebnis angezeigt wird.

Machen Sie Ihrem Programm Beine - oder noch besser: Flügel!

In einem Excel Makro ist z.B. der Select-Befehl überflüssig. Allein durch Weglassen dieses Befehls können Sie Ihre Programmierung erheblich schneller machen. In Access können Sie aus einer komplexen Abfrage erst eine Tabelle erstellen und den Bericht auf die Tabelle zugreifen lassen.  Mit diesen und vielen anderen Maßnahmen kann ich Ihnen helfen, dass Ihr Programm schneller fertig wird und Sie auch wieder an den Rechner können.

Verstehen Sie, was Ihr Programm tut?

Das wäre notwendig, wenn Sie es irgendwie pflegen wollen. Spaghetti-Code hilft dabei nicht unbedingt. Eine strukturierte Programmierung liefert eine gute Voraussetzung für eine erfolgreiche Ergänzung/Wartung. Je später Sie damit beginnen, desto schwieriger wird es.

If you give peanuts then you get monkeys

Sicherlich ist der Praktikant/Azubi eine günstige Methode, brauchbare Software erstellen zu lassen. Dann müssen Sie aber damit rechnen, dass Sie irgendwann einmal alleine dastehen und große Mühe haben, das Programm zu ergänzen, wenn neue Anforderungen entstanden sind. Spätestens dann brauchen Sie einen Experten, der sich auch erst einmal in die Software einarbeiten muss. Da der Praktikant ja noch nicht so viel Erfahrung besitzt und daher nicht, oder nicht so gut strukturiert programmiert, wird dies umso zeitaufwändiger und Sie zahlen an der anderen Ecke.

Ich poliere Ihre Software auf

Vertrauen Sie mir Ihre Software an und ich werde sie schneller, übersichtlicher und änderbarer machen. Eine Investition, die sich schnell amortisiert hat und danach nur noch Vorteile bringt.

Sie wollen ja schon sparen - aber nicht koste es, was es wolle

 

Seminare