I've inherited a project which seems to have been put together by somebody who has read about SOLID principles, Domain Driven Design & then gone into overdrive.
This is an MVC web applications with 5 conceptual layers, each with its own set of dtos & mappings etc. Every single interface in the solution is defined in its own project, everything has a factory class with is subclassed from some other factory class (even the dtos) and of course all the methods are Async so every single factory class method is a variation of Task<T> CreateAsync<T>().
Anyone any pointers on any tools that can help me navidste through this morass so I can work out WTF is going on? I can certainly forget about using the trusty old VS Find All References command....
This is an MVC web applications with 5 conceptual layers, each with its own set of dtos & mappings etc. Every single interface in the solution is defined in its own project, everything has a factory class with is subclassed from some other factory class (even the dtos) and of course all the methods are Async so every single factory class method is a variation of Task<T> CreateAsync<T>().
Anyone any pointers on any tools that can help me navidste through this morass so I can work out WTF is going on? I can certainly forget about using the trusty old VS Find All References command....
Comment