50. O implementacji logiki biznesowej z Decider Pattern z Oskarem Dudyczem
Listen now
Description
"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.
More Episodes
Frontend i jego technologie rozwijają się szybko. Tym razem na horyzoncie w świecie Angulara są Signals, które mogą dość mocno zmienić podejście do projektowania systemu.
Published 06/03/24
Published 06/03/24
Zostać CTO i móc samodzielnie podejmować wszystkie decyzje techniczne w projekcie i mieć ostateczne zdanie na każdy temat... Taka wizja przyszłości w nawet średniej wielkości organizacji często nie ma jednak zbyt wiele wspólnego z rzeczywistością. Na czym więc polega rola Chief Technology...
Published 05/27/24