Hexagonal Architecture: Testing and Adaptation Strategies
Discuss the drawbacks of domain-centric architecture and how it is useful for EDA.
Hexagonal architecture applied
Alistair Cockburn invented hexagonal architecture to address the spread of business logic into other unrelated parts of the software. He laid out three factors of this problem:
Testing is more difficult when the tests become dependent on the user interface.
Coupling makes it impossible to shift between human-driven use and a machine-driven ...