개발자들이 코드를 작성하면서 작업 항목이나 메모를 남기는 것은 흔한 일입니다. 하지만 이러한 주석들이 코드 속에 묻혀 관리하기 어렵다는 문제가 있었습니다. 최근 출시된 VS Code 확장 프로그램 '고스트맵(GhostMap)'은 이 문제를 해결하기 위해 코드 내에 구조화된 주석(annotation)을 추가하고 이를 트리 형태로 시각화하여 관리할 수 있는 기능을 제공합니다.
고스트맵은 현재 열려 있는 파일의 클래스, 인터페이스, 메서드 등 주요 심볼(symbol)들을 언어별로 인식하여 트리 뷰로 보여줍니다. 여기에 '// @ghost #fix-this status:in-progress description: needs retry'와 같은 특정 형식의 주석을 추가하면, 이 주석 역시 트리 항목으로 표시되어 클릭 한 번으로 해당 코드 위치로 이동할 수 있습니다. 특히 6만 라인에 달하는 대규모 파일에서도 빠른 응답성을 유지하며, TypeScript, Python, Java, C++ 등 19개 주요 프로그래밍 언어를 지원하여 다양한 개발 환경에서 활용 가능합니다.
이러한 기능은 개발자가 코드와 관련된 작업 내용을 별도의 도구에 기록하고 다시 코드로 돌아와 찾아보는 번거로움을 줄여줍니다. 코드와 작업 관리를 한곳에서 통합함으로써 개발 흐름을 방해하지 않고 생산성을 높일 수 있다는 점에서 의미가 큽니다. 현재는 파일 단위로만 작동하며 워크스페이스 전체 색인 기능은 없지만, 향후 업데이트를 통해 기능이 확장될 경우 개발팀의 협업 도구로도 발전할 가능성이 있습니다.