[102호] (레거시 시스템) 개편의 기술 - 배달 플랫폼에서 겪은 N번의 개편 경험기
Q. 레거시로 정의하는 기준은 무엇인고 개선할수는 없을까?
Q. 그럼 개편은 어떻게 결정되는가?


Q. 경험한 개편은 어떤게 있는가?
Q. 개편하면서 적용했던 기술은?
1. 의존성을 한 방향으로 정리

2. 변경 대상에 대한 경계를 나누자(책임과 역할이 명확한 계층과 객체를 정의)

3. 테스트를 확보한다


4. 프로젝트 가시성 확보

5. 도메인 이해 공유

Q. 도메인에 대한 이해가 차이나면 어떤 상황이 발생하는가?
Q. 그럼 어떻게 도메인에 대한 이해 차이를 좁혀갈 수 있을까?
6. 변화를 측정한다

Last updated