Refactoring to a really small but useful model island - Yves Lorphelin - DDD Europe

  Рет қаралды 1,634

Domain-Driven Design Europe

Domain-Driven Design Europe

Күн бұрын

Domain-Driven Design Europe 2023
dddeurope.com - / ddd_eu - newsletter.ddd... / domain-driven-design-e...
Organised by Aardling (aardling.eu/)
Talk by Yves Lorphelin
A few years ago the system I was working on involved a set of rules that allows for job applicants taking part of selection tests to make use of exemptions or (unfortunately) blocking them from taking further tests . This part of the system began as a set of queries against the main database, with no explicit domain knowledge in the code. As time passed.... this code proved difficult to reason about as requirements changed, new reasons to give exemptions or block application were introduced. In the end , it was refactored as a combination of strategy & composite pattern. The gain there was of course being able to add / remove new strategies more easily. The main point I got out of that refactoring though was we got explicit domain terminology , clear rules and an easy way to reason about the specifics of this island of better model in the code.
Yves Lorphelin somehow landed into the world of development. Building systems to solve business problems, trying not to create new ones. And always creating long term relationships with customers. He worked in all kind of domains: banking, leasing, logistics, Healthcare, HR recruitment,... And spends his time building new systems, replacing legacy, integrating systems.

Пікірлер
KISS - Yves Reynhout - DDD Europe 2023
50:11
Domain-Driven Design Europe
Рет қаралды 1,7 М.
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 37 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
100 Identical Twins Fight For $250,000
35:40
MrBeast
Рет қаралды 49 МЛН
Event Driven Architecture & Governance in action - Wim Debreuck - DDD Europe 2023
52:27
Domain-Driven Design Europe
Рет қаралды 1,4 М.
Functional Domain Modelling - Marco Emrich and Ferdinand Ade - DDD Europe 2023
51:39
Domain-Driven Design Europe
Рет қаралды 2,4 М.
Event Sourcing in Action - Anita Kvamme - DDD Europe 2023
50:21
Domain-Driven Design Europe
Рет қаралды 2,3 М.
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 76 М.
Advanced patterns for use with Event Sourced systems - James Geall - DDD Europe 2023
54:25
Domain-Driven Design Europe
Рет қаралды 3,1 М.
Evolving Wikipedia: A Case Study in Applying DDD - Moriel Schottlender - DDD Europe 2024
1:00:09
Refactoring a React component - Design Patterns
15:19
Cosden Solutions
Рет қаралды 97 М.
When should you refactor larger React components into smaller ones
8:50
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15