programming books
profile

Clean Architecture

What is a good way to structure your project?

Code can be difficult to get right on the function level, but getting a whole project to be cohesive and support change is no easy task. You might never have to switch UI framework or database provider, but separating these concerns can make a massive difference in maintainability.