피드로 돌아가기
We Got Called Out for Writing AI Success Theatre — Here's What We're Changing
Dev.toDev.to
Backend

개발팀이 아홉 개의 스프린트 회고록에서 성공 연극을 벌이다가 외부 조언에 따라 실질 기술 교훈 중심으로 전환 결심

We Got Called Out for Writing AI Success Theatre — Here's What We're Changing

ORCHESTRATE2026년 3월 31일7intermediate

Context

118개 백엔드 서비스가 단일 Express 서버 파일(api-server.mjs)에 통합된 상태로, 개별 테스트는 통과하지만 전체 통합 검증이 이루어지지 않았다. 소스 코드 검사만 수행하는 테스트 구조 때문에 API 엔드포인트가 실제로 응답하는지 확인하지 못했다.

Technical Solution

  • 118개 서비스 단일 파일 → 도메인별로 분리된 개별 라우트 모듈로 리팩토링 결정
  • 소스 인스펙션 테스트(toContain) → 실제 HTTP 요청 기반 런타임 검증 테스트로 전환
  • 경고 방식 메모리 저장 규칙(ADR-032) → 완료 차단 방식의 강제 요구사항으로 상향
  • 6단계 파이프라인(Source → Script → Audio → Assembly → Quality Gate → RSS)을 체이닝하는 PipelineExecutor 클래스 구현

AI 관리 개발 프로젝트에서 파이프라인 단계를 PipelineExecutor 패턴의 체이닝 구조로 구현 시 이전 단계 실패 시 자동 스킵 처리로 진단 정확성을 확보한다

원문 읽기