Funktionales Software-Design (Dojo)

Session 90'

Keywords

emergent design, DDD, flow-design, functional programming, modeling

Abstract

Zu oft wird Software-Design mit Daten- oder Objektmodellierung vermischt, um später durch diese Implementierungsdetails Evolvierbarkeit der Software zu verhindern. Funktionen sind dagegen ein besseres Mittel für Modellierung, da die zur schlankeren und evolvierbaren Implementierung führen und leichter von den Anforderungen und Akzeptanzkriterien abgeleitet werden können.

In diesem interaktiven Dojo/Workshop werde ich eine Design-Kata mit dem Publikum zusammen an der Tafel mit Stiften lösen. Ich zeige dabei Techniken aus Domain-Driven-Design, Flow-Design und aus funktionaler Programmierung.

Vorkenntnisse

keiner

Speaker

Sergey Shishkin

 
andrena objects Logo it-agile Logo mobile.de coremedia