Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>When starting with NDepend, the most important thing is to understand what <a href="http://www.ndepend.com/Features.aspx#CQL" rel="nofollow noreferrer">Code Rule over LINQ (CQLinq)</a> can bring to your shop by letting you define queries on your code and rules. <a href="http://www.ndepend.com/DefaultRules/webframe.html" rel="nofollow noreferrer">Here you'll find a summary and source code of all 200 default code rules</a>.</p> <p>The second most important thing to look at is dependencies, with both the <a href="http://www.ndepend.com/Doc_VS_Arch.aspx" rel="nofollow noreferrer">dependency graph view</a>, that works hand-in-hand with the <a href="http://www.ndepend.com/Doc_Matrix.aspx" rel="nofollow noreferrer">dependency matrix view</a>. Once you master these 2 views, you'll be able to pinpoint where the code is well layered or not, and where developers made mistake.</p> <p>Then it'll be time to learn more in-depth feature, such as the possibility to <a href="http://www.ndepend.com/Features.aspx#BuildComparison" rel="nofollow noreferrer">compare 2 versions of your code base</a>, the <a href="http://www.ndepend.com/Features.aspx#Metrics" rel="nofollow noreferrer">various code metrics</a> and why they are useful, enforcing statically <a href="http://www.ndepend.com/Features.aspx#Immutable" rel="nofollow noreferrer"> purity and immutability</a>, controlling automatically <a href="http://www.ndepend.com/Features.aspx#Coverage" rel="nofollow noreferrer">test coverage</a>...</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload