-
Notifications
You must be signed in to change notification settings - Fork 8
전종현 edited this page May 29, 2024
·
1 revision
우리는 기능개발에 더불어 테스트 코드를 작성하기로 했고 팀만의 코드 컨벤션도 만들었다.
하지만 이런 부분들을 PR 리뷰에서 하나하나 눈으로 판단하게 된다면, 코드량이 많아질수록 확인이 힘들어지고 실수가 발생하게 될 것이다.
그래서 테스트코드 실행과 코드 컨벤션에 대한 검증을 Github actions를 이용해 자동화 함으로써, 개발 생산성을 늘렸다.
개발 기간이 3주 정도로 짧았고, 별도의 서버 없이 하나의 플랫폼(GitHub)에서 버전관리와 CI를 처리할 수 있으며, 스크립트 작성이 쉽다는 장점이 있는 Github Action을 채택하게 되었다.
CI를 도입하면서 LInt로 코드 일관성을 높이고, 테스트 자동화를 통해 생산성을 높였다.