|
|
|
|
|
by eddiegroves
3849 days ago
|
|
I like this approach because it can be applied to any technology stack. It's also very refactor friendly. Organizing by feature gives you immediate feedback about 'what' the application does, instead of what framework it's written in. I find this structure much more useful during the application's maintenance lifetime, but it does force you to think more about naming and the division of what a 'feature' is. See also from Uncle Bob: https://blog.8thlight.com/uncle-bob/2011/09/30/Screaming-Arc... |
|