The art of a clean, testable and easily maintainable architecture
Hexagonal Architecture is crucial in enabling unit testability. We can unit test the Hexagon and write narrow integration tests for the Adapters.
Good code should be easy to change.
What this really means is that the code should be well-organized, easy to understand, easy to modify, and easy to test.
Thanks for the article, Daniel!
pretty cool topic, Daniel.
Excellent article my friend!
We did implement a few years ago for an old project and you nailed all the important concepts.
Hexagonal Architecture is crucial in enabling unit testability. We can unit test the Hexagon and write narrow integration tests for the Adapters.
Good code should be easy to change.
What this really means is that the code should be well-organized, easy to understand, easy to modify, and easy to test.
Thanks for the article, Daniel!
pretty cool topic, Daniel.
Excellent article my friend!
We did implement a few years ago for an old project and you nailed all the important concepts.