
14
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
Code Detecting Process 도입
올리브영에서는 Kotlin 기반의 새로운 아키텍처 개발을 통해 코드 품질 향상을 위한 Code Detecting Process를 도입했습니다.
문제점
동시에 여러 팀이 작업하면서 발생하는 코드 컨벤션의 일관성 부족과 SonarQube의 제한된 커스터마이징, 그리고 코드 리뷰의 한계를 해결하고자 했습니다.
해결책
결국 detekt, reviewdog, GitHub Actions의 조합을 활용하기로 결정했습니다. detekt는 코드 분석에 특화된 도구로 Custom Rule 작성이 용이하며, reviewdog는 GitHub PR에서 코드 품질 보고서를 생성합니다. 이를 통해 코드 품질을 높이고, 개발 문화를 개선할 수 있었습니다. 현재 이 프로세드는 상품스쿼드의 신규 프로젝트에 적용 중이며, 다른 개발자들에게도 유용할 것입니다.