1 + 1 > 2

XP und „Pair Programming” eXtreme Programming (XP) war einer der ersten agilen Entwicklungsprozesse. Um die Jahrtausendwende erregte er Aufsehen, als Kent Beck eine radikale Abkehr von Dokumenten und die Hinwendung zur lauffähigen Software propagierte. Funktionierende Software ist wichtiger als eine umfassende Dokumentation Nachdem ich mehrfach erleben musste, dass ein ausgeprägt

Effektive Software-Architekturen

Beiträge von Kerstin Dittert zu einem Buchprojekt von Gernot Starke Im Jahr 2002 schrieb ich für Gernot Starkes Klassiker „Effektive Software-Architektur“ die Kapitel zu den Themen ‚Grafische Benutzerschnittstellen‘ und ‚Internationalisierung‘. Interaktionsstile, Arbeitsmetaphern, Ergonomie und Internationalisierung beinflussen als Anforderungen die Architektur einer Software und müssen im Entwurf frühzeitig berücksichtigt werden. Manche

Turmbau zu Babel

Architektur internationaler Anwendungen Im Zuge der Globalisierung streben expandierende Unternehmen die Vereinheitlichung ihrer lokalen Softwaresysteme an. Im Internet werden Dienstleistungen und Produkte über Ländergrenzen hinweg angeboten. Im Web haben die Themen Mehrsprachigkeit und Internationalisierung deshalb eine hohe Priorität. Internationalisierung bedeutet jedoch mehr als die Übersetzung von Beschriftungen und Fehlermeldungen. Der

Software-Architektur

Mythen und Legenden Was zeichnet eine gute Softwarearchitektur aus? Welche Werkzeuge setze ich für den Entwurf ein, welche Entwurfsmuster garantieren mir Stabilität und Flexibilität? Wie gehe ich möglichst effektiv mit geänderten Anforderungen um?  Mit diesen Fragen beschäftigen sich viele Bücher und Artikel. Best-Practices unterstützen den Softwarearchitekten bei der Beherrschung seines

Seite 3 von 41234