From the course: Agile Software Development: Code Quality

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Review of code quality metrics and tools

Review of code quality metrics and tools - SonarQube Tutorial

From the course: Agile Software Development: Code Quality

Start my 1-month free trial

Review of code quality metrics and tools

- [Instructor] Metrics and tools, super important to maintaining code quality. Now, I want to be clear. The concepts that I'm talking about apply to almost any programming language and framework regardless of the platform you're working on. More tools are available to some language communities than they are for others. Let's take a look at the metrics. First, complexity. Is your codebase easy to understand? A good first place to check for gathering complexity information is your integrated development environment, commonly referred to as just an IDE. Most modern IDEs have support for collecting complexity metrics. And there are also a large number of individual command-line interface, or CLI, tools which will collect complexity metrics for you. For Ruby, there's Reek. If you're using Python, turn to Radon. JavaScript, use ESLint. There's also a growing market of cloud-based application suites that make it easier to collect complexity metrics without having to use an IDE or turn to a…

Contents