Refactoring and TDD Realities
Alan and Michael discuss the challenges of refactoring code when new requirements arise, emphasizing the importance of shaping code over time. They highlight how domain-driven design focuses on behaviors rather than technical details, aiding in creating a more robust and adaptable codebase.In this clip
From this podcast

Coding Blocks
What is Supple Design?
Related Questions
What needs to be done with business logic in the data layer that doesn't make sense to have in the domain layer according to Uncle Bob's clean architecture?
What needs to be done with business logic in the data layer that doesn't make sense to have in the domain layer according to Uncle Bob's clean architecture in the episode Clean Architecture - The Art of Drawing Lines and the clip Clarifying Dependencies?
What needs to be done with business logic in the data layer that doesn't make sense to have in the domain layer according to Uncle Bob's clean architecture in the episode Clean Architecture - The Art of Drawing Lines and the clip Clarifying Dependencies, in relation to the episode Things to Know when Considering Multi-Tenant or Multi-Threaded Applications and the clip Tenant Data Management?