Тёмный

Marcin Markowski - Archetypy modeli domenowych 

DDD WAW
Подписаться 955
Просмотров 3,2 тыс.
50% 1

W oprogramowaniu biznesowym przysłowiowe "rocket science" zdarza się relatywnie rzadko, natomiast znacznie częściej w kolejnych projektach można zauważyć powtarzalne koncepcje i problemy. Skoro tworzenie takich systemów to nic specjalnie odkrywczego, to czemu tak często kończymy z trudnym do utrzymania Big Ball of Mud? Dlaczego tak trudno jest zrobić dobre modele domenowe mimo, że na finalnie rzeczywistość okazuje się mniej skomplikowana?
W rozwiązaniu tego problemu mogą nam pomóc archetypy modeli domenowych, czyli gotowe rozwiązania problemów biznesowych. Archetypy te pozwalają odseparować powtarzalne i generyczne konstrukcje od konkretnych przypadków, dość mocno zaciemnionych specyfiką domeny organizacji. Ich znajomość może znacznie ułatwić znalezienie tych trywialnych modeli, które tak nietrywialnie jest zrobić za pierwszym (i nie tylko) razem.
Czy odtąd modelowanie będzie już więc dziecinnie proste? Raczej nie, archetyp może być czasem konkretnym rozwiązaniem, a czasem jedynie wskazówką do uzyskania modelu lepiej oddającego rzeczywistość... Na Marsa wprawdzie nie polecimy, ale i tak powinno być ciekawie, a z pomocą archetypów może nieco częściej będziemy dobijać do brzegu zamiast rozbijać się o rafy gdzieś pośrodku niczego.
Poziom zaawansowany
O prowadzącym:
Marcin Markowski - Deweloper, lider techniczny, zwolennik podejścia Software Craftsmanship i ścisłej współpracy z biznesem. Specjalizuje się w modelowaniu, implementacji Domain Driven Design i projektowaniu architektury systemów.
Zaczynał od consultingu biznesowego, później przeszedł do IT. Pracował zarówno nad systemami „enterprise”, jak i tworzył od podstaw rozwiązania dla małych firm. Próbował wejść w świat startupów z własnym produktem. Ostatecznie został jednak w IT, gdzie działa jako konsultant i trener.

Опубликовано:

 

20 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@cya3mdirl158
@cya3mdirl158 2 года назад
Show me the code.
Далее
Кольцо Всевластия от Samsung
01:00
Просмотров 196 тыс.
Darmowy webinar: Jak zostać testerem oprogramowania?
1:07:21
10 lat mojego DDD w 30 minut + Q&A - Andrzej Krzywda
1:23:58
Czym jest AGREGAT w DDD?
1:05:53
Просмотров 8 тыс.
Event-Driven: to jednak nie takie proste - Łukasz Szydło
1:18:21