Donnerstag, 29. Mai 2008

Wie erstelle ich eine gute Software-Architektur?

Ich denke das man diese Frage gar nicht pauschal beantworten kann. Es kommt immer auf den Einsatzzweck und die Größe der Anwendung an. Aber eines darf man dabei nicht vergessen: "Die kleinste Software -- mal eben entwickelt --wird schneller größer als man den Code verbessern kann".

An dieser Stelle kann ich nur sagen: "Immer mit bedacht Muster der Software-Architektur einsetzen, wenn Sie zum besseren Design der Architektur beiträgt, aber nie Muster einsetzen weil diese gerade hip sind".

Um immer mal schnell die bekanntesten Muster im Blickfeld zu haben, kann man sich diese PDF Datei herunter laden und sich gegebenenfalls ausdrucken. So kann man mal schnell einen Blick auf die Muster machen, um zu entscheiden ob die Verwendung einen Vorteil bringt und auch eine kurze Erklärung bekommen, so dass man das Muster korrekt implementiert.