프로 수준에서 '바이브 코딩'을 어떻게 다뤄야 할까?
How to address vibe coding at the professional level?
핵심 요약
AI를 활용해 계획 없이 무작정 코드를 생성하는 동료 시니어 개발자를 어떻게 관리하고 협업해야 할지 고민하는 글.
- 바이브 코딩 문제 — 계획과 테스트 없이 AI로 대량의 코드를 생성하는 동료의 업무 방식에 대한 우려.
- 협업 방식 고민 — 페어 프로그래밍 제안이나 매니저 보고 등 적절한 대응책을 모색함.
- 전문성 논쟁 — AI를 활용한 대규모 코드 생성이 전문적인 개발 방식인지에 대한 의견 대립.
- 품질 관리 필요성 — 코드 리뷰와 테스트의 중요성을 강조하며 무분별한 AI 사용을 경계함.
상황을 설명하자면, 나는 작은 회사에서 일하고 있고 나보다 경험이 적은 다른 시니어 개발자와 함께 일하고 있음. 어제 나는 계획도 없이 무작정 에세이 프롬프트를 던지는 걸 목격했음. AI가 30분 동안 한 번에 작업을 처리하더군. 테스트도 없고, 계획도 없고, 그냥 날것 그대로였음. 5천 줄의 코드에 50개의 파일. 나는 이 엉망진창인 코드를 가지고 일해야 하는데, 페어 프로그래밍을 제안해야 할까, 아니면 교육을 유도해야 할까, 아니면 그냥 매니저에게 말해야 할까? 그가 이 직장에 오기 전까지는 AI를 진지하게 사용해 본 적이 없다는 걸 알 수 있음. 그는 상위 관리자 출신이었거든. 내가 그런 사람이 되고 싶지는 않지만, 본 걸 못 본 척할 수는 없잖아.


