Testimonials
"I am quite impressed with the amount of information that NDepend gave me about my project."
Adam Salvo .NET developer
"I can pretty much guarantee it'll tell you some things you didn't know about the code your team has been working on!"
Ade Miller Software Development Lead with Microsoft Patterns & Practices
"More effort should be put on tools like FxCop and NDepend, which are more important than tools to design diagrams that won’t ever be in sync with the code."
Alisson Sol
"I definitely recommend NDepend. Personally I am going to integrate NDepend in the development processes I'm involved in."
Anatoly Lubarsky
"There's no doubt that NDepend is an excellent tool. I can wholeheartedly recommend it to any developer who wants to improve the quality of his/her code."
Andre Loker
"I've only just started putting NDepend to use and the tool blows me away, CQL is a very, very powerful way of adjusting queries across the various metrics that are produced in your code"
Andrew Stopford MbUnit Open Source Project Team Leader
"There's a learning curve associated with it; however once you know the in and outs the information makes a whole lot a sense. This is must have tool for any .Net developer. ."
Bigyan Rajbhandari
"I can't tell you how many times I've used this tool ... but it's a lot. :) "
Brad Smith Microsoft Consultant
"When it comes to tools, the Mercedes Benz of .NET code metrics tools from my point of view has to be NDepend."
Carel Lotz
"While initially a bit intimidating, NDepend can be your best friend once you get around the idiosyncrasies, and is invaluable in putting together a comprehensive picture of how an app is structured."
Chris R. Chapman
"Check out this presentation. I must say - I am impressed."
Chris Donnan
"I have to say NDepend is a must-have tool for any developer who cares about code quality."
Claudio Lassala developer
"NDepend is a nice compliment to FxCop and I think both should be used regularly when writing .NET applications."
Dave Donaldson
"I love tools like NDpend, FxCop, etc. that provide a non-obtrusive way to help you analyze your applications."
David Hayden MVP
"A great feature is the NDepend's CQL (Code Query Language). It is the one of its main features that I love."
David Maor Microsoft Certified Solution Developer
"While FxCop is great at catching small problems and details, it isn't the best tool to see the big picture regarding your software. Enter NDepend!"
David Mohundro developer
"Once you realize what the power of metrics are, and you understand how to judge them in the context of your code, a tool like NDepend can give great value to get insight in the quality and health of the software you wrote. "
Frans Bouma MVP
"First off, NDepend is becoming very quickly one of my most favourite applications to use when reviewing my code - actually it is my favourite!"
Ganville Barnett
"The thing that makes it stand out from the rest of static analysis tools is, at least for me, the fact that it stores results into a form that can be easily queried to implement custom code quality metrics and restrictions."
Gojko Adzic
"I think NDepend will be critical for me the next time a new, yet already existing project, is thrown over the wall to me... In playing with it, it looks like one great way to visually explore the code and structure of a project. "
Greg Ducan
"All in all, if you are a new developer then NDepend is your best friend as it will ensure that you are designing efficient code - a must in the commercial arena."
Gurdip Sira
"We all have heard the principle of creating loose couplings between separate source code groups. E.g. you should encapsulate persistence, user interface and business logic seperately. Can a tool like NDepend help me to verify that I succeeded in doing so? You might have guessed that this is a rethorical question...so...yes."
Holger Flick
"Basically this is a fantastic tool that has already provided me with information I need in order to improve the robustness of my code, if you were using this tool to interrogate a code base your not familiar with it would be completely invaluable.."
Jammer
"Just amazing work! My two thumbs up."
Jan Van Ryswyck
"You can point it at your compiled assemblies and it will suck out a whole bunch of amazing stuff that you didn't know about your code."
Jason Gorman
"My opinion of NDepend is very high. As a metrics-junkie, this tool is my Columbian drug lord. "
Jim Bolla NHibernate Contributor
"NDepend is a great metrics/code analysis tool."
Jim Holmes
Architect, co-author of Windows Developer Power Tools (O'Reilly 2007)
"But I think this (NDepend) is THE MONSTER REFACTORING TOOL !(...)In addition to MASSIVE refactoring, it does things like Code Quality Audits, Build Comparisons, Naming Rules, Multi Thread rationalization (COOL !), and tons more."
Joe Stagner Senior Program Manager, Microsoft Corporation
"I agree that a static analysis tool like NDepend is great for architects or even team leads who wants to have a quick overview of their project rather than diving into the code and scratch their heads. With it, one can have a bird's eye view on their projects."
Joey Calisay
"Go and grab NDepend and start improving your code."
John-Daniel Trask.
" If you really want to know your code and you are looking for a tool which provides more than simple application metrics, NDepend may be the right product for you. I highly suggest you check it out."
Ben Griswold (JohnnyCoder)
"NDepend is a program that analyzes your code and produces information about the complexity and quality of your code and its architecture, not as static graphs and reports but instead as an interactive tool that lets you zoom and explore areas of complexity and that gives you a much more in-depth understanding of the architecture of your code. Just using it makes you brainier."
Julian M Bucknall DevExpress CTO
"NDepend has an excellent integration with Visual Studio 2005, Reflector, MSBuild, NAnt and CruiseControl.NET which make it a unique choice for professional developers."
Keyvan Nayyeri Author,
BlogML Team Lead
"Ladies and gentlemen I present you CQL. Truly - that is really wicked idea to query your own code. It's the single most awesome thing/option/(?) I have ever seen in a dev tool."
Krzysztof Koźmic
"Need code analysis? Then go get it."
Luis Abreu MVP
"In my opinion, each development team should be gathering some metrics from NDepend with every build and do a more detailed analysis once in a while."
Maarten Balliauw
"NDepend is a cool application that can be used for a lot of things.(...)It is an excellent tool to check differences between different builds of an assembly (...) It can be used in the refactoring process (...) You can integrate it in the software development process."
Manuel Abadia Independent Software Vendor specialized in ASP.NET development.
"NDepend rocks. I have used it to help simplify APIs and frameworks like the Composite Web Application Block in WCSF. nDepend allowed me to file bugs against my team's code because methods were too big and complex, or types were too tightly coupled, or classes/interfaces needed to be moved from one assembly to another."
Michael Puleio Microsoft Corp. PM at Patterns & Practices
"Simply put this application should be included with all Visual Studio Installs. It is that important. If Performance as well as clean code is important to you or your business you should have this to view all your important applications."
Mike Dopp
"Integrating it into your process and you'll find yourself with a deeper understanding of what's going on in your shop than ever before."
Mike Gunderloy Webmaster of Larkware News
"As far as I know there are three tools that can be used to compare assembly versions: (...) I recommend using nDepend today! If you are not using it allready."
Marcel van Eijkel
"NDepend can give you the 100ft view of a large and complex code base, but at the same time allows you to analyse and pinpoint a problem and then drill-down right to the code."
Mitch Wheat
"NDepend is a cool tool, that will help you to better understand your .NET code."
Mohammad Ashraful Alam
"I give NDepend a thumbs up."
Nick Berardi’s Coder Journal
"What you need is a tool that can analyze your code base. The best I have found for .NET is NDepend."
Nigel Thorne
"This is a tool that goes more deeply in the application's structure. Besides being an analysis tool, this is also a diagnostics tool that can be integrated in build processes to guarantee architectural quality."
Paulo Morgado MVP
"Awesome stuff, and a great UI."
Ray Booysen (Non-Destructive Me)
"NDepend is one of the tools I absolutely love and can’t live without."
Raymond Lewallen MVP
"NDepend is an amazing tool which I can suggest to everybody!."
Roni Schuetz
"Patrick has built a new powerful query language and some great visualizations into the tool that absolutely convinced me I need to use this for myself and my team. "
Sam Gentile INETA Speaker and Solutions Architect MVP
"NDepend didn't disappoint me - it pointed out all the cyclomatic complexity, too many IL instructions, poor cohesion and other issues my students'code really had."
Sasha Goldshtein Professional Instructor
"NDepend is an excellent tool that is designed to provide a very deep analysis of your compiled code to help you understand and control your development effort by managing both the quality and the complexity of your code."
Scott Dorman
"NDepend analyzes .NET assemblies and generates reports on design quality metrics, along with warnings and diagrams. Some of the graphical reports in particular are very cool."
Scott Guthrie General Manager within the Microsoft Developer Division
"NDepend is giving me insight into my applications that I haven't had before (...) Once I realized the depth and breadth of the information I was looking at it, I was like a kid in a candy shop."
Scott Hanselman MVP (PodCast)
"NDepend is a tool that helps examine and analyze the metrics, complexities, and dependencies between the various pieces of an app’s architecture."
Scott Mitchell
for MSDN magazine
; founder, and primary contributor to www.4GuysFromRolla.com
"If you’ve ever had to take someone elses code and need to figure out what’s going on, this is definitely a great aid."
Shawn Cicoria
"It digs deep into your code providing an incredible level of detail."
Steve Trefethen Microsoft Certified Professional developer
"Basically, if you've got a modest to humongous sized .NET application and want to have a clue about how it is put together — I mean really put together, not how how you think it is put together — then you need NDepend."
NDepend is awesome: at Corillian we're loving it
Stuart Celarier MVP
" I can highly recommend that any developer at least evaluate NDepend for their own use as it brings a rather unique perspective to the problem of analyzing even the most elusive of software projects."
Stuart Thompson
"NDepend is a unique code analysis tool (...) NDepend can be of invaluable service if you have to consider refactoring code that was written by someone else."
Thomas Wagner MVP
"I love NDepend, and I highly recommend it. It tells you all sorts of things that you really do need to know about your code."
Travis Illis Developer
"NDepend gives you the ability to analyze your code in just about any way you can think of."
Travis Laborde Top Ten Tools Tips and Tricks
"There are many tools like Visual Studio code analysis tool, FxCop, ildasm etc. which helps in achieving one or more of above but not all. But there is one tool which helps in achieving all of them plus lot of other things like build comparisons."
Vikas Goyal
"Managers will like it because they will be able to see changes in builds. Programmers will like it because a lot of times, the changes in code aren't visual. For example, if you're writing a ton of business logic, there's not going to be any changes to the GUI. In the past I've noticed that managers get a little antsy when things visually aren't changing, so NDepend could fill a gap there."
Willie Tilton
|
|
Last Product Update:
September 25, 2008
NDepend 2.10.2
NDepend Partners
Featured customers:
NDepend is built on top of:
Cecil
QuickGraph
GraphViz
DXperience
NDepend integrates with:
VisualStudio
Reflector
MSBuild
NAnt
CruiseControl.NET
|
|