목록 보기
Azar iOS Team이 잊힌 코드를 추모 하는 법
프론트엔드

Azar iOS Team이 잊힌 코드를 추모 하는 법

하이퍼커넥트
하이퍼커넥트
2023년 12월 15일

두줄요약

Azar iOS 팀이 Periphery로 Swift 프로젝트의 미사용 코드를 찾고 공유하는 체계를 만들었습니다. GitHub Actions와 CSV→HTML 변환, artifact 업로드로 주기적 운영도 함께 구성했습니다.

핵심 내용

  • Azar iOS 팀이 Swift 프로젝트의 미사용 코드를 찾기 위해 Periphery를 도입한 사례
  • periphery scan --setup으로 초기 설정을 만들고 .periphery.yml에 저장해 반복 실행 기반 마련
  • --report-exclude, --quiet 옵션과 출력 리디렉션을 활용해 결과 공유 방식 조정
  • GitHub Actions 스케줄과 workflow_dispatch, CSV→HTML 변환 스크립트, artifact 업로드로 팀 공유 체계 구축

적용해볼 점

  • 주기적 스캔과 수동 실행을 함께 두는 운영 방식
  • 결과를 바로 공유하기 위한 포맷 변환과 artifact 활용
  • 미사용 코드를 찾아낸 뒤에는 개발자 검토와 빌드 확인을 거치는 후속 정리 필요

댓글 0

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

댓글을 불러오는 중...