This project has moved. For the latest updates, please go here.

NsDepCop 1.2 (for VS2013)

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 72
Change Set: 74820
Released: Aug 9, 2014
Updated: Aug 18, 2014 by vizu
Dev status: Stable Help Icon

Recommended Download

Application NsDepCop_1.2.0.0.msi
application, 8348K, uploaded Aug 9, 2014 - 72 downloads

Release Notes

This release works with Visual Studio 2013 and the new Roslyn End User Preview (of April 2014).

Reviews for this release

     
Works perfectly and right out of the box. Simple setup, well defined project scope, and leverages the latest Roslyn tech (quite efficiently, AFAICT). Becomes invaluable as the architecture of your projects grow by detecting inconsistencies early. By writing the `.nsdepcop` files first, you can force yourself to "just do the right thing" immediately rather than piling up random hacks where they don't belong, with only the prospect of a better organized future. Finally, it allows you to convey the relationship between namespaces and projects in a codified and automatically verifiable way, which is definitely useful for team members and people exploring the code. Conversely, if you're discovering foreign code, it allows you to experiment with better assurance that your code fits the design (which is great if you don't yet have the full picture in mind). All-in-all, a very nice complement to integration tests. Please note however that it's only useful if your architecture is sound to begin with (it's not a design tool). If you don't need to code in the relationships of your namespaces nor enforce them (for example if your codebase is very small), then it may become a burden.
by tnelis on Aug 12, 2014 at 11:40 AM