Code reviews are an essential part of the development process. They ensure that new code implements the required functionality but does not break existing features. On the other hand, code reviews are very time-consuming and take 10% of software development time.
In addition, while it’s important to review code, it’s equally important to monitor the quality of a codebase over time and make sure it always improve (or at least, never decreases).
In this workshop, we present our code analysis platform: Codiga. We first explain how to use Codiga to automate code review, save developer time and facilitate the code review process. As a second step, we present how to integrate a code quality tool in your CI/CD pipeline to guarantee code quality over time.
This session is very hands-on and demonstrates how to automate Code Reviews and leverage existing CI/CD pipelines (GitHub Actions, CircleCI) to check code quality at each commit.