102. State Obsession - EDA /Anti/Patterns

9 kwi 2026 | Podcast | programowanie | software design | design patterns | IT

W poprzednim odcinku mówiliśmy o przesadnej szczegółowości eventów. Tym razem uderzamy w drugą stronę — w stronę zdarzeń-worków, które zamiast o biznesie, mówią nam tylko o tym, że "coś się w bazie zmieniło". Razem z Oskarem bierzemy na tapet CRUD-sourcing, często nazywany też obsesją stanu.

State Obsession to sytuacja, w której zamiast faktów takich jak EmailConfirmed czy PersonalDocumentVerified, Twój system wypluwa generyczne UserUpdated. Na pierwszy rzut oka wygląda to na ułatwienie, ale w praktyce to prosty przepis na wyciek szczegółów implementacyjnych i utratę intencji użytkownika.

Zapraszam na stronę https://bettersoftwaredesign.pl, gdzie znajdziesz jeszcze więcej materiałów.

POSTY TEGO AUTORA

The one where Oskar explains Example Mapping30 mar 2026

Blog | event sourcing | ddd | programowanie | software design | IT

101. Property Sourcing - EDA /Anti/Patterns19 mar 2026

Podcast | programowanie | software design | IT

Interactive Rubber Ducking with GenAI16 mar 2026

Blog | programowanie | software design | IT

The End of Coding? Wrong Question9 mar 2026

Blog | programowanie | IT

Parse, Don't Guess2 mar 2026

Blog | programowanie | software design | IT

Better Software Design

Oskar Dudycz