Hides the Use Cases
Explore the pitfalls of layered architecture in handling use cases. Understand how domain logic scattering and broad services can make locating and modifying code difficult. This lesson helps you see the benefits of narrow, specialized domain services for better maintainability and testability.
We'll cover the following...
We'll cover the following...
As developers, we like to create new code that implements shiny new use cases. But we usually spend much more time changing existing code than we do creating new code. This is not only true for those dreaded legacy projects in which we’re working on a decades-old codebase, but also for a hot new greenfield project after the initial use cases have been ...