NDepend White Books
Advices found in NDepend white-books are gained from years of real-world consulting and development work. They have proved to be effective in several settings and on many occasions.
Partitioning code base through .NET assemblies and Visual Studio projects (8 pages)
- Common valid and invalid reasons to create an assembly
- Increase Visual Studio solution compilation performance (up to x10 faster)
- Organize the development environment
Defining .NET Components with Namespaces (7 pages)
- Defining components inside .NET assemblies
- Acyclic graph of dependencies between components
- Evolutionary Design and Acyclic componentization