Important Metrics for Measuring Code Health
There are a bunch of different ways to measure code quality. What’re the most important ones for your team to focus on? No matter what language(s) your team is working with or your role on the team, you’ll walk away from this talk with a clear guide of what to pay attention to.
Outline/Structure of the Talk
- Explore the health metaphor
- Defining the metrics
- Code Coverage
- Tools to collect the metrics
- Why these metrics?
- What are good metric values?
- Using the metrics together
- Exploring common scenarios
An understanding of the meaning of 3 important software metrics (churn, code coverage, and complexity) and how to interpret values in combination.
Developers, Managers, Product Owners
Prerequisites for Attendees
A basic familiarity with software development concepts. It's okay to have not written code yourself, but it's helpful if you have the vocabulary to talk about coding concepts with others.
schedule Submitted 11 months ago
People who liked this proposal, also liked:
David W Kane / George Paci - Approval Tests in Action: A LEGO Exercise and an Experience ReportDavid W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)George PaciSr. DevOps EngineerMAXIMUS
schedule 1 year agoSold Out!
Are you daunted by the prospect of introducing automated testing to a code base without it? Does your code base have automated unit tests, but no one has confidence about what the tests say about code? Consider approval tests to confront these challenges. Approval tests simplify assessing the behavior of a system by taking a snapshot of the results, and confirming that they have not changed. They are useful for both bootstrapping testing automation and for creating more expressive tests. In this session participants will join in hands on exercises using LEGO bricks that illustrate the concept of approval tests, and will share the results of a case study where the approach was used to improve software testing.