A follow up to my NDepend pro tip...
I posted in March that despite using NDepend for over a year, I had missed an awesome feature of the product. Not even a day later, I received an email from Patrick (creator of NDepend) about it, and we discussed it over a few emails—why I had never found it, and what could be done to improve it.
Recently, Patrick released NDepend 3.8, and took specific notice of that discussion—and many other discussions with “enthusiast users” (as he calls us)—into the design, so it is significantly better! 😊
Check out the new landing page in the app! Note the option I “found” is front and center—and even has a helpful arrow to point it out!
In addition to that, there are many new features I can’t wait to try out:
- A new menu in the Start Page: Select VS Solution(s) to Analyze
- Enhanced ergonomics in the 'New NDepend Project' dialog.
- In the Build Comparison Settings form, there is now a new button: “Browse VS solutions” to easily fill the assemblies list.
- On multi-monitor machines, all NDepend dialogs and forms now appear on the screen containing the mouse cursor.
- The Dependency Matrix and Graph now support mouse back/forward buttons.
- Support for Reflector v7.X
- The default rule “Fields should be marked as ReadOnly when possible” now discards fields generated for events (i.e., fields where “IsEventDelegateObject”).
- The Concurrent flag is now implemented by the MSBuild and NAnt tasks.
- In the CQL Explorer panel, it is now possible to export a group of queries to XML.
I just wanted to post this to share the excellent news—and also point out how awesome Patrick is at incorporating feedback from everyone. This is why NDepend is such an awesome product!