Skip to content

Commit

Permalink
More specific word: very good=>great
Browse files Browse the repository at this point in the history
  • Loading branch information
qmonmert committed Jan 8, 2025
1 parent 02c340b commit ba7443e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion documentation/hexagonal-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ In software development if you want to go faster (like really faster) you'll hav

Let's be honest here: hexagonal architecture won't help for the fastest feedback loops which are pair feedback in [pair](https://en.wikipedia.org/wiki/Pair_programming) or [mob programming](https://en.wikipedia.org/wiki/Mob_programming).

BUT, just after that comes compilation and, for that, hexagonal architecture will help! Thanks to the very good Separation Of Concern you'll be able to build modules (packages in Java) with a very high cohesion and very low coupling. That means, most classes in the infrastructure modules will never get out of there hence allowing compilation time feedbacks.
BUT, just after that comes compilation and, for that, hexagonal architecture will help! Thanks to the great Separation Of Concern you'll be able to build modules (packages in Java) with a very high cohesion and very low coupling. That means, most classes in the infrastructure modules will never get out of there hence allowing compilation time feedbacks.

There is another **AWESOME** compilation time feedback coming not directly from the architecture but from a practice often used in that architecture: Types Driven Development. The idea is pretty simple: create a dedicated type for each business concept. Example:

Expand Down

0 comments on commit ba7443e

Please sign in to comment.