Qafoo GmbH - passion for software quality

Use software metrics to manage and measure source code quality.

Measuring Quality with Software Metrics

This session is designed to help developers and managers learn to use software metrics to explore source code quality of owned or third-party code, detect critical code pieces, watch and control software quality in the long run and constantly improve code quality.

Content

Topics covered in this course block include:

  • Using classical software metrics to explore code

  • Using object-oriented software metrics to detect code complexity

  • Cyclomatic Complexity vs. NPath Complexity

  • Detecting highest need for testing using the CRAP index

  • Combining software metrics such as abstractness and instability for deeper insights

  • Using Code Rank

  • Interpretation and mis-interpretation of software metrics on basis of practical examples

  • Refactoring 101

  • Optional: Practical code review and discussion based on analysis of owned or third-party code together with the trainer

Length: 0.5 - 1 days

Prerequisites:

Please contact us to discuss your requirements in detail.