VS.Net Project Explosion
So I am trying to build my new programs using some of these new process such as TDD, and DDD. I am also building in support for Indigo, which means building out a Services layer (Service port if you are thinking in a hexagonal way.) Well the problem with this is that I am experieincing an explosion of projects for any given application.
So for a an example solution we have:
Juice.Example
- Juice.Example (Domain Objects)
- .Persistance (Database Project)
- .Tests (xUnit style tests)
- .Fit
- Juice.Example.Services (Indigo Service Contract Interfaces)
- .Impl (Implementations of the service contracts)
- .Tests (xUnit style tests)
- Juice.Example.UI (Views and ViewModels)
I have 9 projects in any given solution. Now that I have written this it doesn't seem quite as many as I had originally thought.
PS: I think the UI part of my soution structure is pretty weak. But I have no idea how to improve it just yet.