더 읽어보세요
cubic은 전 Instagram 및 Meta 엔지니어들이 설립한 AI 기반 코드 검토 플랫폼으로, Claude를 활용하여 엔지니어링 팀이 AI 중심 개발 환경에서 고품질 코드를 더 빠르게 배포할 수 있도록 지원합니다.
Claude 도입 주요 성과
AI 도구가 소프트웨어 개발을 혁신하면서, cubic의 창립자 Allis Yao와 Paul Sanglé-Ferrière는 코드 검토가 새로운 병목 구간이 되고 있다는 점에 주목했습니다. 개발자들이 전례 없는 속도로 기능을 만들어낼 수 있게 되었지만, 그 코드를 검토하는 속도는 이를 따라갈 수 없었습니다.
"코드 검토는 엔지니어링 팀에게 가장 큰 병목 현상이 되었습니다"라고 Instagram과 Meta에서 엔지니어링 팀을 이끌었던 Yao는 말합니다. "이전에는 기능을 얼마나 빨리 작성할 수 있는지가 관건이었습니다. 이제는 자동 생성된 코드로 인해 초점이 품질로 옮겨갔죠. 아키텍처가 탄탄한지, 코드에 버그는 없는지, 의도한 대로 작동하는지를 확인하는 것이 중요해졌습니다."
이러한 변화는 전혀 새로운 과제를 만들어 냈습니다. 사람이 작성한 코드를 위해 설계된 기존 코드 검토 프로세스로는 AI의 빠른 결과물을 감당할 수 없었습니다. 더 우려스러운 점은 개발자들은 AI가 작성한 코드가 올바를 것이라 가정하며 제대로 검토하지 않고 신뢰하기 시작했다는 것입니다. AI 코딩을 매력적으로 만든 바로 그 속도가, 기존 도구로는 해결할 수 없는 품질 및 감독 문제를 야기하고 있었습니다.
cubic은 두 가지 핵심 역량 때문에 Claude Sonnet 4를 선택했습니다. 바로 개발 도구 연동성과 잘 보정된 신뢰도 평가입니다. Claude의 신뢰도 보정은 80% 확신한다고 보고하면 실제로 약 80%의 확률로 정확하다는 것을 의미이므로, 팀에게 신뢰할 수 있는 지표가 됩니다.
Claude의 도구 활용력 덕분에 cubic은 독특한 방식으로 자동화 코드를 검토할 수 있습니다. Sanglé-Ferrière는 다음과 같이 설명합니다. "저희는 사람이 노트북에서 코드를 검하는 것과 같이 Claude에게 기본적으로 IDE를 제공합니다. 코드베이스를 탐색하고 문제를 발견할 수 있게 해주는 다양한 도구를 갖추고 있죠."
Claude의 신뢰도 보정은 다양한 팀의 요구에 부합합니다. Yao는 "팀마다 선호하거나 선호하지 않는 것에 대한 허용 범위가 다릅니다"라며, "'이 부분은 매우 확신하지만 저 부분에 대해서는 덜 확신합니다'라고 말할 수 있는 모델을 보유하는 것은 정말 중요합니다."라고 덧붙였습니다.
Claude는 여러 핵심 기능을 통해 cubic의 코드 리뷰 현대화 접근 방식을 구동합니다.
cubic의 AI 기반 접근 방식으로 엔지니어링 팀은 측정 가능하게 개선합니다. 플랫폼을 사용하는 팀은 높은 품질 기준을 유지하면서도 코드를 28% 더 빠르게 배포하며, 몇 시간씩 걸리던 1차 검토를 몇 분 만에 완료할 수 있습니다.
이러한 영향은 단순한 속도 수치를 넘어섭니다. Yao는 "고객에게 2주간 무료 체험을 통해 경쟁사와 비교해 보라고 권합니다. 사람들이 다른 도구 대신 저희를 선택할 때가 진정한 데이터죠."라고 말했습니다. 품질 개선은 명백합니다. "더 많은 버그를 잡아내고 있고, 오탐은 줄었습니다"라고 덧붙였습니다.
cubic은 기존에 코드 검토 속도를 늦추던 개발자의 정신적 과부하를 없애줍니다. 파일을 훑어보며 어디서부터 시작해야 할지, 각 부분이 어떻게 연결되는지 파악하려 애쓰는 대신, cubic이 모든 것을 논리적으로 정리해 주기 때문입니다. Sanglé-Ferrière는 "개발자들은 cubic을 경험해 보기 전까지 이것이 문제라는 것조차 깨닫지 못합니다. AI가 모든 것을 정리해 주니, 무슨 일이 일어나고 있는지 파악하려고 머리를 싸맬 필요가 없다는 것을 알게 되죠. 그저 아래로 스크롤하며 아키텍처 다이어그램을 읽고 상황을 이해하면 됩니다."라고 설명했습니다.
AI가 소프트웨어 개발을 변혁함에 따라, cubic은 팀의 협업 방식에도 근본적인 변화가 있을 것으로 예상합니다. AI가 개발 워크플로우를 변화시키면서 코드 작성과 검토 사이의 전통적인 경계가 흐려질 것입니다. 또한 AI는 비개발자를 포함해 더 많은 사람이 코드를 작성할 수 있게 하여, 효과적인 코드 검토 도구의 필요성이 더욱 커지고 있습니다.
cubic은 AI 역량이 성장하면서 앞으로 엄청난 기회가 있을 것으로 보고 있습니다. 이 회사는 AI가 아무리 정교해지더라도 소프트웨어 개발에는 팀 간의 협업과 공유된 이해가 필요하기 때문에 코드 검토는 쭉 필수적일 것이라고 믿습니다. AI가 점점 더 정교한 코드를 작성함에 따라, cubic과 Claude는 인간 팀이 해당 코드를 이해하고, 개선하며, 자신 있게 배포할 수 있도록 돕는 도구를 계속 구축해 나갈 것입니다.