EPISODE · Jan 10, 2023 · 1H 2M
50. O implementacji logiki biznesowej z Decider Pattern z Oskarem Dudyczem
from Better Software Design · host Mariusz Gil
Materiały dodatkowe:Functional Event Sourcing Decider, źródłowy artykuł na blogu Jérémiego Chassaing na temat implementacji wzorca DeciderFunctional Event Sourcing, nagranie prezentacji Jérémiego z DDD Europę 2020, niestety bez obrazu z laptopaHow to effectively compose your business logic, artykuł Oskara na temat kompozycji logiki z wzorcem DeciderHow events can help in making the state-based approach efficient, eventowe podejście do zmiany stanu systemuWriting and testing business logic in F#, kolejny artykuł z bloga Oskara na temat użycia Decidera, tym razem w F#
What this episode covers
"Asking a question should not change the answer" - w myśl tej idei Bertranda Meyera warto separować zapytania o zmianę stanu systemu od akcji ten stan zmieniających. A gdyby tę ideę zastosować przy implementacji np. agregatów i zacząć mocniej separować logikę biznesową od modyfikacji stanu? Z moim dzisiejszym gościem, Oskarem Dudyczem, przyglądamy się zaproponowanej przez Jérémiego Chassaing koncepcji tego rozdziału z użyciem wzorca Decider. W tym odcinku rozmawiamy z Oskarem m.in. o: - funkcyjnej genezie i idei Decider Pattern, - rozdzielaniu decyzji o zmianie stanu od jego faktycznej zmiany, - kompozycji logiki, - aspektach implementacyjnych, - potencjalnych problemach i korzyściach związanych ze stosowaniem Decider Pattern.
NOW PLAYING
50. O implementacji logiki biznesowej z Decider Pattern z Oskarem Dudyczem
No transcript for this episode yet
Similar Episodes
Mar 10, 2026 ·83m
Feb 17, 2026 ·94m
Jan 19, 2026 ·90m
Jan 5, 2026 ·98m
Dec 22, 2025 ·85m