Raymond Lewallen

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Code metrics available in Orcas March CTP

The FxCop team announced that the new CTP of Orcas now has code metrics.  I have the VPC setup for the latest CTP, but have not dove into it yet to check out the new features.  But from reading what the FxCop team has put up, this is certainly good news.  I currently use CodeRush to watch things like CC in my apps via a docked window.

However, VS code metrics have a long, long ways to go before its going to be something that I use for serious analysis.  That's where NDepend comes in.  NDepend supplies over 60 quality and useful code metrics, and also has its own query language that Patrick calls CQL.  Its easy to use and is part of my formal build process.  Its going to be very hard for anything to dethrone NDepend as the king of code metrics.

Its certainly nice to see that over the past several years MS is making strides to catch up to the tools that are out there.  Orcas is supplying code metrics and will have some sort of continuous integration built into the next version of TFS, but I don't know exactly what all that entails.

Sorry VS team, I know you're trying, but you still can't compete with NDepends for full bore code metrics, but it does seem useful to use as a "quick look" tool at some basic metrics.


Posted Thu, Mar 1 2007 7:11 AM by Raymond Lewallen

[Advertisement]

Comments

Cheat Codes » Code metrics available in Orcas March CTP wrote Cheat Codes » Code metrics available in Orcas March CTP
on Thu, Mar 1 2007 8:33 AM
Anatoly Lubarsky wrote Use NDepend for Static Code Quality Analysis
on Fri, Mar 30 2007 8:24 PM

NDepend is a tool for architects or people that are in charge of the whole development process. Usually it is 1-2 people who have a need to examine and audit code-base quality threshold. NDepend has its own query language so one can write queries using

TrackBack wrote http://blogs.x2line.com/al/archive/2007/03/31/2928.aspx
on Fri, Mar 30 2007 9:21 PM
Oege de Moor wrote re: Code metrics available in Orcas March CTP
on Thu, Apr 5 2007 6:49 AM

.QL is another code query language. It is similar to that of NDepend, but crucially it is object-oriented, allowing for more reusable queries, and also enabling better autocompletion during query writing. SemmleCode is currently only available for Eclipse and Java, but if there is sufficient interest, a .NET version should be available soon, as all underlying technology is language-independent.

See http://semmle.com for further information, tutorials, language spec of .QL and free downloads.

Lexapro » Lexapro (Escitalalopram) wrote Lexapro » Lexapro (Escitalalopram)
on Wed, Jul 30 2008 9:06 AM

Pingback from  Lexapro » Lexapro (Escitalalopram)

Add a Comment

(required)  
(optional)
(required)  
Remember Me?