목록 보기
에셋팀 레거시 개선 (1) 쏘카존 관리 시스템
백엔드

에셋팀 레거시 개선 (1) 쏘카존 관리 시스템

쏘카
쏘카
2024년 2월 12일

두줄요약

쏘카 존 관리 시스템의 레거시 그레이들 빌드를 코틀린 DSL로 마이그레이션한 과정을 정리했습니다. 점진적 전환으로 표준화와 유지보수성을 높이는 방법을 소개했습니다.

핵심 내용

  • 쏘카 존 관리 시스템의 레거시 그레이들 빌드 스크립트를 코틀린 DSL로 마이그레이션하고 점진적으로 개선한 사례
  • 그루비 DSL의 문자열 표기, 괄호 생략, ext/ apply/ dependencyManagement 문법을 코틀린 DSL에 맞게 전환하는 과정 정리
  • gradle.properties 분리, 하드코딩 버전 변수화, buildscript 제거 및 plugins 블록 대체 등 최신 문법 활용 방향 제시
  • 컴파일 시점 오류 확인과 자동완성을 활용해 표준화·유지보수성을 높이려는 목적 강조

다음 읽기

#Kotlin 주제를 이어서 읽기

애셋팀 레거시 개선 (2) 쏘카존 관리 시스템 - 차량재배치 리팩터링

쏘카의 차량재배치 레거시를 Kinesis에서 Kafka로 옮기며 책임을 분리한 리팩터링 사례를 다뤘습니다. 상태별 처리와 테스트코드를 정리해 유지보수성과 변경 안전성을 높였습니다.

쏘카
쏘카
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...