Thanks for good explanation, it's very good approach since if you find SOLID principles save your nerves and time, you definitely like this architecture. TDD approach is best, but it's hard to write complex tests, so you have to separate everything. And here comes SOLID and Hexagonal. As said in the video - in the end everything is separate and tests don't care about what they don't need to know. Cool!
Thanks for good explanation, it's very good approach since if you find SOLID principles save your nerves and time, you definitely like this architecture.
TDD approach is best, but it's hard to write complex tests, so you have to separate everything. And here comes SOLID and Hexagonal.
As said in the video - in the end everything is separate and tests don't care about what they don't need to know. Cool!
thx for the video