March 26

Seeking Input for My Upcoming Talk on Code Metrics

Howdy!

I'm preparing a talk on code metrics and would love input from the community on what to cover. I'll be presenting this later this year at both the Houston .NET User Group and the North Houston .NET User Group.

Throughout my software engineering career, I’ve encountered many of these metrics, but I’ve rarely seen a single, clear explanation of them all in one place. My goal with this talk is to demystify code metrics—helping software engineers, architects, and engineering managers understand what these metrics are, what insights they provide, and their limitations.

Right now, I’m planning to cover the following metrics:

  • Code Coverage %

  • Cyclomatic Complexity

  • Maintainability Index

  • Lines of Code (LOC)

  • Code Churn

  • Afferent & Efferent Coupling

  • Instability

  • Coupling Between Objects

  • Depth of Inheritance Tree (DIT)

  • Lack of Cohesion in Methods (LCOM)

  • Tight Class Cohesion / Loose Class Cohesion

  • Response for a Class (RFC)

  • Duplication Percentage

  • Defect Density

This is probably more than I can fit into an hour, so I’d love your input:
✅ Which of these metrics should I prioritize?
✅ Are there any important metrics I’ve overlooked?
✅ Have you found specific metrics useful or misleading in your work?

If there’s enough interest, I could explore a deeper dive or a follow-up session on specific metrics. Let me know what you think!

Category: .NET | Comments Off on Seeking Input for My Upcoming Talk on Code Metrics
March 22

Supercharge Your .NET Testing with NCrunch – The Slide Deck

On Thursday, March 20, 2025, I gave a lightning talk at the North Houston .NET User Group meeting in The Woodlands, Texas. If you are interested in the slide deck I put together here's the PowerPoint presentation; Supercharge Your .NET Testing with NCrunch.

The slide deck doesn't really have anything earth shattering. I used it mostly as a guide for what I wanted to cover.

I felt the talk went well. I was hoping for alot of audience participation which I got. Turns out there are a few people who have used NCrunch who were there. It was a good opportunity to compare notes.

TLDR; NCrunch is awesome and you should use it.

If there are any additional questions, let me know and I'll get them answered.

Category: .NET, Tools, unit testing | Comments Off on Supercharge Your .NET Testing with NCrunch – The Slide Deck
March 14

Speaking at the March 2025 North Houston .NET User Group

At the upcoming North Houston .NET User Group meeting (3/20/2025), Tony Cardella, Software Engineer and Software Engineering Capability Lead at BJSS, will be delivering a lightning talk on the topic of NCrunch.

Title: Supercharge Your .NET Testing with NCrunch

Tired of waiting for tests to run? NCrunch is a powerful continuous testing tool for .NET that runs your tests in the background, providing instant feedback, real-time code coverage, and parallel execution to speed up development. In this lightning talk, we’ll explore how NCrunch works, highlight its key features, and see it in action with a quick demo.

More information is available here: https://www.meetup.com/nhdnug/events/305901663/

Hope to see you there!

Category: .NET, BJSS, C#, Tools, unit testing | Comments Off on Speaking at the March 2025 North Houston .NET User Group