002_Error Monitoring - ZHAW-PM4-Compass/compass GitHub Wiki

Error Monitoring

Status

Decided

Context

In our software development process, ensuring code quality, identifying potential issues, and maintaining consistency in coding standards are crucial aspects. Manual code reviews and testing processes can be time-consuming and may not catch all possible issues, especially in larger codebases or complex systems. We use automated testing within our CI/CD pipeline, employing automated tools and processes to enhance code quality and maintainability.

Decision

We will integrate static code analysis using SonarQube/Sonar cloud with our existing automated testing framework, encompassing unit testing, integration testing, and UI testing.

Consequences

  • We will not develop the project on ZHAW GitHub, as we do not have access to GitHub actions for the automated testing.
  • We will integrate static code analysis using SonarQube/Sonar Cloud with our existing automated testing framework, encompassing unit testing, integration testing, and UI testing.
  • Integrating static code analysis into our CI/CD pipeline ensures that issues are identified and addressed early in the development process. This reduces the cost and effort associated with fixing issues at later stages.
⚠️ **GitHub.com Fallback** ⚠️