Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do you know any alternative to NDepend for architects? [closed]

do you know any software similar to NDepend? I've got it just recently, and found it very useful. It helped me a lot, but for now i don't have a possibility to buy a professional version.

So, is there any alternative (maybe, open-source)? Preferably, free. But not necessarily. Maybe, with a little bit more fitting price for a single-developer, not a team.

Requirements for this software: Build dependency diagrams Retrieve code metrics Display comments coverage (so far)

like image 443
0100110010101 Avatar asked Jun 15 '09 15:06

0100110010101


2 Answers

Nitriq is a free static code analysis tool for .net. They don't have graphs, but they do have a treemap and instead of having to learn CQL, you use LINQ to do all of your querying. You can find it at www.nitriq.com

like image 192
Stan Marsh Avatar answered Sep 22 '22 17:09

Stan Marsh


Don't think that you are going to find anything as good as nDepend.

But a lot of what you want to do is available within Visual Studio Team Edition

  • Visual studio has standard code metrics, we use maintainability index and require that all code under maintainabily index x be checked.
  • For comment coverage, we set that xml doc should be generated and that warnings = errors. That way if you are missing a comment you get a compile error.
  • Visual Studio also gives you code coverage for your tests

Reflector has a dependency graph addin which is available here:

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph

like image 6
Shiraz Bhaiji Avatar answered Sep 18 '22 17:09

Shiraz Bhaiji