AI 코딩 도구를 맹신하는지 어떻게 알 수 있나
한 엔지니어링 매니저가 팀에 Claude와 Cursor를 도입한 뒤 생긴 고민을 올렸습니다. 팀원들이 AI 결과를 스스로 판단하며 쓰는지, 아니면 그대로 받아들이는지 알기 어렵다고 말합니다. 코드가 GitHub에 올라가고 PR이 열린 뒤에야 CI 실패와 branch conflicts 같은 문제가 드러난다고 설명합니다.
핵심 포인트
- 팀은 Claude와 Cursor를 3개월 전에 도입했습니다.
- 작성자는 팀원들이 AI 결과를 제대로 판단하는지 알기 어렵다고 말합니다.
- 문제는 주로 PR을 열고 CI가 실패한 뒤에 드러난다고 합니다.
- 최근에는 잘못된 branch에서 작업해 PR을 다시 만들어야 했다고 설명합니다.
- 작성자는 AI 사용 방식과 업무 지시 소통이 모두 흔들릴 수 있다고 봅니다.
용어 한 줄 설명
- 엔지니어
- 컴퓨터 프로그램을 설계하고 직접 만드는 기술 전문가를 말합니다.
- Git
- 코드 변경 기록을 저장하고 되돌리거나 공유하는 도구입니다.
- CI
- 코드를 수정할 때마다 자동으로 테스트를 실행해 오류를 즉시 잡아주는 개발 방식
- branch conflicts
- 서로 다른 작업 내용이 충돌해 Git이 자동으로 합치지 못하는 상황입니다.
- 1인 개발자
- 회사에 소속되지 않고 혼자서 기획부터 제작까지 모든 과정을 책임지는 제작자.
- 개발
- 컴퓨터 프로그램을 만드는 모든 과정입니다.
- 구조
- AI가 목표를 달성하기 위해 일을 처리하는 논리적인 순서입니다.
- 테스트
- 소프트웨어가 의도한 대로 작동하는지 확인하는 과정으로, 버그(오류)를 찾아내는 작업이다.