#128 Patrick Smacchia, NDepend in 2019

Summary
Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years.

Details
Who he is, what he does. A little bit of background on NDepend. Azure devops; NDepend in CICD, coming soon to Linux containers. Visual Studio extension, challenges in writing extensions in VS 2019, extension placement; no VS Code extension. How coming changes in .NET and Visual Studio will impact NDepend. Short and medium future for NDepend.

Links
Patrick's LinkedIn

Download mp3 of podcast

#74 Patrick Smacchia, NDepend

Summary
Patrick Smacchia creator of NDepend explains how this tool can improve the quality of your code.

Details
Who he is, what he does. Why he is interested in code quality. NDepend is 10 years old. Transitioning from free to commercial. What is static analysis. Comparing NDepend to other tools, Roslyn analyzer. Finding spaghetti code, all rules are linq queries. Measuring technical debt, estimating the cost of fixing the code vs leaving it alone. Call graphs, dependency matrix, tree map, code coverage. Visual Studio Team Services plugin, quality gates, comparing code coverage per release, testability and maintainability. NDepend can analyze dlls, it looks at the intermediate language. Patrick loves the book "CLR via C#", Bryan talks about the time Jeffrey Richter stared him down. Future work. Getting a free trial. How to really pronounce Smacchia.

Download mp3 of podcast

Links
ndepend.com