1. 개요


프로젝트의 목표 중 하나인 신뢰성과 코드품질을 만족하기 위해 고민했던 내용을 담습니다.

소스코드 정적 분석을 위해 SonarQube를 도입했으며, 테스트 코드 작성은 테스트의 강제성을 부여하고 커버리지를 측정할 수 있게 JaCoCo를 도입했습니다. 또한 두 도구를 연동하여 코드 품질과 안정성을 지속적으로 검증하고 개선하는 프로세스를 구축했습니다.

2. JaCoCo


image.png

테스트 커버리지 측정 툴입니다.

3. SonarQube


소스코드 정적 분석 툴입니다. JaCoCo와 유연하게 연동이 가능합니다.