인공지능이 내 코드를 검사한다고?

lilseongwon·2022년 9월 25일
4
post-thumbnail

CI🤖

개발자들은 협업할 때 github flow등의 전략을 사용한다.

하지만 이런 협업 방식에는 문제점이 있다. 개발자들이 별도의 품질관리를 거치지 않는다면 Main 브랜치와의 합병 시 원래 코드와 충돌하여 버그를 일으킨다던가, 개발 도중에 여러 장애가 발생할 수도 있다.

이를 해결하기 위하여 구축한 시스템이 바로 CI(지속적 통합)이다.

이런 식으로 PR등을 할 때 코드의 품질 관리를 하게 된다.

당연히 CI의 궁극적 목표는 '테스트'이다(그러니 테스트 코드 잘 짜시길)

profile
스프린트가 아닌 사이클링

0개의 댓글