AI 시대에도 코드 리뷰를 숙련해야 하는 이유
AI가 코드를 빠르게 제안하는 시대에도 변경의 실행 맥락과 실패 경로를 읽는 코드 리뷰 역량은 남습니다. 실제 PR 사례와 연구를 바탕으로 리뷰를 팀의 학습 과정으로 다룹니다.
유토모 테크로그새 기술과 제품 이야기
주제
개발자 도구·오픈소스 관련 글을 모았습니다. 유토모 테크로그에서 새 기술과 제품이 일과 제품에 만드는 변화를 살펴봅니다.
AI가 코드를 빠르게 제안하는 시대에도 변경의 실행 맥락과 실패 경로를 읽는 코드 리뷰 역량은 남습니다. 실제 PR 사례와 연구를 바탕으로 리뷰를 팀의 학습 과정으로 다룹니다.
레디스 창시자 안티레즈는 AI가 만든 코드를 줄 단위로 검토하는 대신, 설계를 프롬프트로 확인하고 남는 시간을 QA와 다음 아이디어에 쓰라고 말했습니다.
토스는 모노리포를 쪼개는 대신 핵심 의존성을 카탈로그로 표준화해, 100명 넘는 프론트엔드 조직의 검증·이전·배포 경로를 관리했습니다.
Docker Sandboxes는 AI 코딩 에이전트를 전용 마이크로VM에서 실행합니다. 작업 공간, 네트워크, MCP 도구의 실제 경계를 나누면 자동 실행을 어디까지 맡길지 정할 수 있습니다.
코드 재생성 비용이 낮아질수록 제품팀의 장기 자산은 구현보다 요구사항이 됩니다. 성공·예외·금지 경계·통과 기준을 먼저 정해야 합니다.
QEMU용 Windows 그래픽 드라이버 Triton은 게임별 DLL 교체 대신 DirectX 11의 DDI를 구현해 Neptune·VirtIO·호스트 렌더러를 잇습니다. 셰이더 메타데이터와 공유 텍스처가 남기는 과제도 설명합니다.
Claude Code 자동 모드가 8월 14일부터 새 세션의 기본값이 되면서, 에이전트 실행의 책임은 반복 확인창에서 신뢰 경계·확인 규칙·차단 규칙 설계로 이동합니다.
pgrust가 분석 쿼리 실행기를 배치 처리, 연산자 융합, SIMD로 바꿔 약 10배 개선한 과정을 정리했습니다. 행 단위 호출과 중간 복사, CPU 데이터 폭이 성능을 가르는 이유를 설명합니다.
Claude Code v2.1.224부터 macOS·Linux에서 독립 세션끼리 텍스트 메시지를 주고받는 세션 간 메시지 기능이 작동합니다. 대화 기록이나 파일은 옮기지 않고, 발견 사항 인계·워크트리 조율·상태 보고에 쓰는 좁은 통로입니다.
zot는 단일 Go 바이너리로 시작하면서도 동기화 기반 고가용성과 확장 클러스터를 지원합니다. 단순성·장애 대응·처리량을 서로 다른 토폴로지로 나누는 방식을 정리했습니다.
GitHub Actions와 Pages 장애는 웹훅 트리거부터 러너와 배포까지 연결된 의존성을 드러냈습니다. 누락 이벤트와 산출물을 분리해 복구하는 방법을 정리합니다.
Pi는 기본 도구와 안내문을 작게 두고, 프로젝트별 반복 절차는 확장으로 분리했습니다. Databricks의 과업 비용 측정과 Shopify의 Autoresearch 사례로 그 경계를 살펴봅니다.