Difference: DojoFunktionalesSoftwareDesign (1 vs. 2)

Revision 22012-09-07 - StefanRoock

Line: 1 to 1
 
META TOPICPARENT name="Programm"
Line: 6 to 6
  Session 90'
Added:
>
>

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.

Added:
>
>

Vorkenntnisse

keiner

 

Speaker

Sergey Shishkin

Revision 12012-09-05 - StefanRoock

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="Programm"

Funktionales Software-Design (Dojo)

Session 90'

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.

Speaker

Sergey Shishkin

 
andrena objects Logo it-agile Logo mobile.de coremedia