Mendercon2022: From Chaos Code to Hexagonal Architecture
The talk will present the techniques to refactor legacy code in order to move to a clean architecture, that separate business logic from technical infrastructure.
can’t neatly be tested. • Impossible to shift from a use case to another. • It becomes difficult or impossible to change technologie. We can also add: • Test suite can slow down very quickly. • Changing one business logic becomes a “new project” • Developer may quits if productivity decrease. • …etc