DDD is not about code

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

Mateus Guimarães

Mateus Guimarães

Күн бұрын

👨‍💻 Learn Test-Driven Development with Laravel!
tddwithlaravel...
Sign up to 30 Days of Laravel 👉🏻 30daysoflarave...
👨‍💻 Sign up to my newsletter and receive PHP, JS and Laravel news in a weekly-basis:
subscribe.mate...
🎉 Party up:
/ mateusjatenee
/ mateusjatenee
/ mateusguimaraes
Thanks for watching!

Пікірлер: 8
@tmanley1985
@tmanley1985 6 ай бұрын
I think it's a useful academic exercise to try and apply things that may be traditionally within the purview of software engineering to other domains. I try to remember to do this when I'm learning something and I call it "chasing the links", meaning I'm trying to find relations to other things so that I can enrich my own understanding of whatever it is I'm trying to study.
@AntonioFalcaoJr-yj2dx
@AntonioFalcaoJr-yj2dx 5 ай бұрын
Just a small, but significant, adjustment to your statement: Ubiquitous language is not shared and agreed upon across an entire organization or system (domain) but for each Bounded Context. Otherwise, we would not benefit from maintaining context-sensitive entities (eventually consistent), thus achieving a real level of independence. This independence can provide modularization. A subdomain can be complex enough to require more than one bounded context to address its concerns effectively. Still, a subdomain is a strong candidate for a module or microservice.
5 ай бұрын
This is an excellent comment. Thank you!
@MattRobinsonDev
@MattRobinsonDev 6 ай бұрын
Fully agree, I was at phpuk recently and there was a talk on DDD. I expected it to be code related & structure etc but it was all about how you implement it within a business from the actual design process. It was essentially all the steps before you get to the code which was spoken about. They spoke about how the code doesn't really matter, as long as you use the principles and everything else you can even add it to legacy codebases one domain at a time, but use the existing structure etc instead of battling it.
6 ай бұрын
100%!
@mr-maschi
@mr-maschi 27 күн бұрын
Why always black and white ? DDD is both. Even if you only have the strategic part implemented, it makes the code so so so much more readable and maintainable. Even if you are not on point with the ubiquitous language. Of course it would be perfect to have all aspects implemented, but I see it more like I see Scrum. It's a philosophy and a lego box. Take out and use what you think is useful for the team and company.
@lassestube
@lassestube 6 ай бұрын
I think ddd stands for Dutch developer driven 😂they seem to have a strong opinion on this....
6 ай бұрын
Hahahaha
What I do before coding complex features
20:35
Mateus Guimarães
Рет қаралды 2 М.
Clean Architecture vs Domain-Driven Design (DDD) - Understand the Difference
11:26
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 42 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 18 МЛН
Why Would Anyone Hate TDD? | Prime Reacts
46:52
ThePrimeTime
Рет қаралды 148 М.
Thinking about Aggregates in Active Record
19:22
Mateus Guimarães
Рет қаралды 2,6 М.
What's New and Exciting in PHP 8 4
9:58
php[architect]
Рет қаралды 12 М.
Baking Domain Concepts Into Code - Paul Rayner - DDD Europe 2023
58:01
Domain-Driven Design Europe
Рет қаралды 7 М.
The most powerful way to use Eloquent
11:51
Mateus Guimarães
Рет қаралды 4,2 М.
TDD Is The Best Design Technique
19:26
Continuous Delivery
Рет қаралды 50 М.
Why Most Programmers DON'T Last
18:56
Thriving Technologist
Рет қаралды 306 М.
Domain Driven Design: What You Need To Know
8:42
Alex Hyett
Рет қаралды 119 М.
OpenAI CEO on Artificial Intelligence Changing Society
15:05
PowerfulJRE
Рет қаралды 2 МЛН
Understanding and implementing Value Objects
15:10
Mateus Guimarães
Рет қаралды 1,3 М.