
프론트엔드
Azar iOS Team이 잊힌 코드를 추모 하는 법
두줄요약
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 활용
- 미사용 코드를 찾아낸 뒤에는 개발자 검토와 빌드 확인을 거치는 후속 정리 필요
