$ls -la ./tags/Legacy
#Legacy
6 posts
§ 관련 태그
2026.05.08
AI로 포크된 코드베이스 파악하기 — 리팩토링의 첫 단계
사내 다른 서비스 코드를 포크해 만들어진 레거시 코드베이스를 Claude Code로 파악하고, 리팩토링보다 삭제를 먼저 진행해 354개 파일을 걷어낸 과정을 기록했습니다.
2026.04.20
domain과 infra를 나누며 백엔드 리팩토링을 시작했다
거대한 service 중심 구조를 한 번에 전면 분해하지 않고, posting 도메인부터 domain과 infra로 분리하며 Spring Data MongoDB를 도입한 과정을 정리합니다.
2026.04.16
Gradle 전환과 미사용 코드 정리부터 시작한 이유
왜 코드 개선보다 먼저 Gradle 전환과 미사용 코드 정리부터 시작했는지, 그리고 그 순서가 왜 중요했는지 정리합니다.
2026.04.02
리팩토링 전에 Playwright 테스트부터 만든 이유
현재 화면 동작을 Playwright로 먼저 고정한 이유와, 미사용 코드를 식별하기 위해 어떤 기준으로 화면을 파악했는지 정리합니다.
2026.03.26
왜 Spring Boot, Gradle, React Router v7로 방향을 정했나
왜 Spring Boot, Gradle, React Router v7 SSR을 선택했고, 왜 /backend와 /frontend 구조를 먼저 만들었는지 정리합니다.
2026.03.19
운영 중인 서비스를 왜 지금 리팩토링하기로 했나
운영 중인 서비스를 왜 지금 리팩토링해야 했는지, 그리고 왜 전면 재작성 대신 점진적 전환을 선택했는지를 정리합니다.