AI Reverse Engineering
Robo Legacy Analyzer
지저분한 레거시 코드를 그래프로 시각화하고, 자연어로 검색해 호출 사슬까지 추적하는 AI 리버스 엔지니어링 도구
코드를 읽지 않고도 레거시를 이해하는 그래프
Robo Legacy Analyzer는 Robo Architect의 Legacy 탭입니다. 순환 참조와 거대 함수가 뒤섞인 12,000줄 이상의 쇼핑몰 레거시 코드를 테이블 DDL과 함께 통째로 업로드하면, DDL 파싱 → AST 로딩 → 코드베이스 스캔 → 호출·읽기/쓰기 관계 추론 → 협업 클러스터 탐지로 이어지는 파이프라인이 코드를 하나의 그래프로 재구성합니다.
실제 변수명 대신 읽기 좋은 논리명으로, 긴 코드 대신 정리된 업무 규칙으로 훑어볼 수 있고, 자연어 문장 하나로 원하는 로직과 그 호출 사슬 전체를 바로 찾아낼 수 있습니다.
주요 기능
Robo Architect와의 연결
그래프 분석이 그대로 전환 설계가 됩니다
Legacy Analyzer가 그린 호출·읽기/쓰기 관계 그래프와 자연어 검색 결과는 Robo Architect의 프로포절(Proposal) 파이프라인으로 그대로 이어집니다. 분석 대상 중 원하는 마이크로서비스(예: 주문·재고)만 골라 프로포절을 생성하면, Plan 단계에서 Aggregate·Command·Event가 자동으로 도출되고 샌드박스에서 DDD 코드로 구현되어 검증까지 마친 뒤 실제로 동작하는 서비스로 완성됩니다.
레거시를 이해하는 것과 새 아키텍처로 바꾸는 것은 원래 하나의 흐름입니다. Legacy Analyzer는 그 출발점이며, 도메인 설계·프로포절 라이프사이클·Claude Code 기반 구현과 검증까지 이어지는 전체 그림은 Robo Architect에서 확인하실 수 있습니다.
동작 방식
레거시 코드가 실행 가능한 마이크로서비스가 되기까지, Robo Legacy Analyzer는 다음 흐름으로 동작합니다
1. 연결 & 업로드
2. 그래프 자동 분석
3. 탐색 & 자연어 검색
4. Robo Architect로 전환
비교표 요약
| 특성 | Robo Legacy Analyzer | 수동 리버스 엔지니어링 |
|---|---|---|
| 분석 대상 파악 | 호출·읽기/쓰기 관계를 그래프로 자동 시각화 | 문서·주석에 의존한 수작업 추적 |
| 위험 신호 식별 | 순환 참조·쓰기 편중을 색상으로 즉시 표시 | 코드 리뷰 중 뒤늦게 발견 |
| 로직 검색 | 자연어 문장으로 의미 기반 검색 | 파일명·변수명 추측 후 grep |
| 협력 관계 파악 | 클러스터 자동 탐지·명명 | 팀 경험에 의존한 암묵지 |
| 전환 설계 | 분석 결과가 Robo Architect 프로포절로 즉시 연결 | 별도 문서로 재작성 필요 |
| 산출물 | DDD 기반 마이크로서비스 코드 자동 구현·검증 | 수동 재구현 후 별도 테스트 |
지금 바로 시작하세요!
Robo Legacy Analyzer로 레거시 코드를 그래프로 이해하고, Robo Architect의 프로포절 파이프라인으로 곧장 이어가세요.
100% 브라우저 기반으로 설치 없이 바로 사용할 수 있습니다.