Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 2.61 KB

File metadata and controls

76 lines (52 loc) · 2.61 KB

Code Quality & Code Coverage

Code Quality

These often include code coverage as well as best practices for common programming languages.

  • SonarQube - self-hosted open source and commercial versions
  • Codacy - my favourite hosted code quality tool
    • good quality UI
    • easy to use
    • configurable
    • supports all the usual languages: Java, Scala, Python, Ruby, PHP, Javascript etc.
  • CodeClimate
  • GoReportCard - widely used for Golang projects only
  • QuantifiedCode - Python only, shut down Aug 2016

Peer Review

Hosted Git providers like GitHub and GitLab already have mature peer review in their Pull Requests / Merge Requests (they're named differently in GitHub and GitLab but they're the same thing).

  • Gerrit - free web based code review tool

Code Coverage

Meme

Removed Bad Code

Removed Bad Code

Refactoring

Imagine how bad this would be if trying to refactor AI generated code…

Not that anyone in the new generation will know what refactoring is… 😂

Refactoring

Worst Code I've Ever Run

Let's be honest, you've been on both sides of this PR review.

If you haven't, send your PR to me to review and you will be... 😂

Worst Code I've Ever Run

Code Quality Metrics

Code Quality Metrics