(04.01.04 20:20)

Vor kurzem habe ich einen wunderbaren Film zum Thema Jonglieren gesehen.
Jonglieren - die Kunst der Leichtigkeit, die doch so schwer zu erreichen ist. Es war schon erstaunlich zu sehen, wie z.B. Ernest Montego auf einem Einrad balancierend Bälle, Reifen und Keulen mit scheinbarer Leichtigkeit präzise durch die Luft wirbelt und dabei vermeintlich die Gesetze der Schwerkraft aufhebt. Kein Zweifel: Intensives Training und viel Übung sind erforderlich, damit das scheinbar Leichte gelingt. Was den Laien erstaunen mag: Befragt, was das Schwierigste an einer solchen Nummer sei, antwortet Montego: "Das Anfangen und Aufhören". Obwohl auch der eigentliche Akt das Jonglieren viel Übung und Konzentration erfordert, ist es wesentlich anspruchsvoller, eine Jongliernummer zu beginnen und am Schluss wieder ordentlich damit auzuhören, so dass einem nicht all die Bälle, Reifen und Ringe - mir nichts dir nichts - auf den Kopf fallen.

Auch in einem Softwaresystem sind das Anfangen und Aufhören eine wichtige aber leider oft vernachlässigte Herausforderung, die es zu meistern gilt. Oder technischer: Es ist für die Stabilität einer Software von entscheidendeter Bedeutung, dass sie geordnete gestartet (Startup) und auch wieder beendet werden kann (Shutdown). Gerade der Shutdown wird dabei oft sträflich vernachlässigt, mit nicht selten verheerenden Folgen. Damit ein System zu jedem Zeitpunkt geordnet heruntergefahren werden kann, ist ein durchgängiges Konzept bezüglich der Objektlebenszeit sehr wichtig. Wie der Jongleur müssen auch wir zu jedem Zeitpunkt wissen, welche Objekte noch vorhanden sind, und wie wir diese verwenden dürfen: Der Versuch, auf ein Objekt zuzugreifen, das nicht verfügbar ist oder eines zu vergessen, um das man sich hätte kümmern müssen, endet nicht nur für den Jongleur im Verderben. Der Jongleur ist sich dieser Tatsache wohl bewusst und lässt die entsprechende Sorgfalt walten. Bei Softwareentwicklern ist das leider nicht immer der Fall.

Sorgfalt zahlt sich nicht nur beim Jonglieren aus!

-nemo :-)

Zugriffe heute: 1 - gesamt: 5264.




Symptombekämpfung Abstrahieren mit Mass

Druckbare Version