런타임 데드 코드 분석 도구 Scavenger
Naver에서 제공하는 오픈소스중 하나로 데드 코드 분석 도구 Dead Code 란? Dead Code는 API Client들이 서비스를 중단하거나 기획의 스펙 아웃 등의 이유로 더 이상 사용하지 않는 코드를 의미함. API를 사용하는 Client에서 사용을 하지 않게 되어 서버 개발자에게 알려주면 좋지만, 이를 매번 알려주는 것도 한계가 있으며 시간이 지나며 데드 코드는 점점 늘어나고 방치되어 성능에 영향을 미칠 수 있다. 이런 Dead Code를 추적/분석 할수 있는 도구가 바로 Scavenger 임. 우선 Scavenger은 JAVA11 이상을 지원하니 참고~~~~ Github : https://github.com/naver/scavenger/releases Releases · naver/scave..