Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
파트너오피스 리뉴얼, 왜 우리는 리팩터링을 하였는가? 섬네일

파트너오피스 리뉴얼, 왜 우리는 리팩터링을 하였는가?

올리브영 favicon올리브영·Backend·
Spring BootREST API
2023년 12월 28일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영의 파트너오피스 리뉴얼과 리팩토링으로 코드 가독성과 유지보수성을 크게 개선했고, 2~3개월간의 작업에서 컨벤션 통일과 비사용 코드 제거를 통해 서비스 로직 라인을 약 60%, 패키지 전체는 약 30% 감소시켰습니다.

주요 경험

  • 10가지 컨벤션과 61개 코멘트로 팀 코드 스타일을 통일했다.
  • EtEntrBaseEx/EtEntrBase/BaseCommonEntity를 도메인 단위로 분리하고 VO 재정의로 재사용성과 확장을 높였다.
  • 사용되지 않는 변수/메서드 제거와 상태코드를 Enum으로 변경, 매직 넘버 제거를 수행했다.
  • @Lazy 제거로 런타임 이슈를 줄이고 초기화 성능을 안정화했다.

얻은 인사이트

  • 서비스 이해도가 상승했고, 팀 리뷰를 통해 다양한 시각으로 문제를 빠르게 파악했다.
  • 일관된 가이드라인으로 유지보수성이 크게 향상되었으며, 레거시 개선의 지속 가능성을 확인했다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
올리브영 메인페이지 성능 개선기 섬네일
75%

올리브영 메인페이지 성능 개선기

올리브영 favicon올리브영·2022년 12월 07일
7,000줄 PL/SQL 프로시저와의 결별: 클레임 로직 Java 모듈 이관기 섬네일
74%

7,000줄 PL/SQL 프로시저와의 결별: 클레임 로직 Java 모듈 이관기

올리브영 favicon올리브영·2025년 11월 06일
무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다 섬네일
74%

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다

무신사 favicon무신사·2025년 07월 27일