Archive | Entwurf und Modellierung

Testgetrieben? Status quo

Ich war einmal Test Infected. Der von Kent Beck präsentierte Weg der Testgetriebenen Entwicklung war für mich Mantra, 90% Unit-Testabdeckung (test coverage) das Ziel. 2004 war das Buch für mich im doppelten Sinne ein Geschenk. Danke Dir Andreas! Danke Kent Beck! Viel war für mich plötzlich anders und Testgetrieben der richtige Weg; einleuchtend und schlüssig. 7 Jahre […]

Continue Reading →

Modelle einer Anwendung

Folgendes Diagramm zeigt verschiedene Modelle einer Anwendung. In jeder Kategorie viele Modelle Es ist wenig sinnvoll von dem Domänendatenmodell oder dem Viewmodell zu sprechen. Denn jeder View hat ein Viewmodell und in der Summe gibt es daher viele Viewmodelle. Genauso verhält es sich mit Domänendatenmodellen: Es lohnt sich zu partitionieren und viele Domänendatenmodelle zu haben. Eine […]

Continue Reading →

Realität abbilden

Eines der Hauptziele von Objekt-Orientierung ist es, die Realität effektiv zu abstrahieren und zu modellieren. Eine Konzept das mir fehlerhaft scheint, denn statt die Realität abzubilden, verändern Softwaresysteme diese! Statt Abbilden Neues schaffen! Abläufe und Tätigkeiten verändern sich, wenn sie durch Software gestützt werden. Nur oberflächlich ist elektronische Buchführung vergleichbar mit einer Analogen, denn der […]

Continue Reading →

Antwort: „It is all design – really?“

In seinem Blogpost „It is all design – really?“ argumentiert Ralf Westphal, dass Quellcode etwas Konkretes ist, aber der eigentliche Entwurf in einer höheren Abstraktionsebene geschehen soll. Als Lösung wird Flow-Based-Entwicklung dargestellt. Ich stehe dem Post kritisch gegenüber: 1: Softwareentwürfe sind sehr unterschiedlich und auch wenn ich klare Präferenzen für Flow-Based habe, scheinen mir verschiedenste […]

Continue Reading →