본문 바로가기
225,000 Lines of Tests, Written and Merged by Agents - Kush Agrawal, Duolingo

225,000 Lines of Tests, Written and Merged by Agents - Kush Agrawal, Duolingo

AIAI Engineer· 2026-11-11

Duolingo의 iOS 앱은 AI 에이전트 파이프라인을 통해 8개월 만에 유닛 테스트 커버리지를 11%에서 24%로, MVVM 계층 커버리지를 9%에서 59%로 크게 향상시켰습니다. 이 파이프라인은 코드 변경 사항 식별, AI를 통한 테스트 작성, CI 검증, 엔지니어 검토 및 병합, 지속적인 피드백 루프를 자동화합니다.

핵심 요약

  • Duolingo iOS 앱의 코드 라인 수가 2019년 20만 라인에서 현재 200만 라인으로 증가했으며, 250명 이상의 기여자(iOS 엔지니어 외 백엔드, PM, 디자이너 등 포함)가 참여하고 있습니다.
  • 이 프로젝트는 MVVM 아키텍처 패턴이 적용된 코드에 집중했으며, 기존 11%였던 전체 유닛 테스트 커버리지를 24%로, MVVM 계층의 커버리지를 9%에서 59%로 향상시켰습니다.
  • 테스트 작성 자동화 파이프라인은 Temporal 워크플로우 오케스트레이션, Claude Code 에이전트, S3 공유 상태, GitHub Actions 및 DataDog를 활용하여 구축되었습니다.

전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.

로그인 / 회원가입