본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Sourcetrail 64-bit

0

Sourcetrail은 무료かつ 오픈소스 인터랙티브 소스 코드 탐색 프로그램으로, C, C++, Java, Python 소스 코드를 정적 분석하여 의존성 그래프와 코드 뷰를 제공합니다.

소스 코드 탐색기크로스플랫폼

소개

Sourcetrail은 무료かつ 오픈소스 인터랙티브 소스 코드 탐색 프로그램으로, C, C++, Java, Python 소스 코드를 정적 분석하여 의존성 그래프와 코드 뷰를 제공합니다.

상세정보

소개

Sourcetrail은 무료かつ 오픈소스 인터랙티브 소스 코드 탐색 프로그램입니다. C, C++, Java, Python 소스 코드를 정적 분석하여 의존성 관계를 그래프 형태로 보여주고, 동시에 해당 코드를 바로 볼 수 있는 코드 뷰를 제공합니다.

핵심 기능

  • 소스 코드 인덱싱 및 정적 분석을 통한 의존성 그래프 시각화
  • 그래프와 연동된 실시간 코드 뷰 제공
  • C, C++, Java, Python 언어 지원
  • 오프라인 동작으로 인터넷 연결 없이도 사용 가능
  • Atom, Eclipse, Emacs, IntelliJ IDEA, Qt Creator, Sublime Text, Vim, Visual Studio Code 등 인기 에디터와 플러그인 연동

지원 환경

Windows 64비트, macOS, Linux에서 실행할 수 있습니다. Windows에서는 Visual Studio와 Wix 3.11을 이용해 빌드 및 설치 프로그램을 생성할 수 있습니다.

기본 사용법

  1. 공식 저장소에서 소스 코드를 다운로드하거나 릴리스 ZIP/MSI를 받습니다.
  2. Windows의 경우 제공된 MSI 설치 프로그램을 실행하거나 포터블 ZIP을 압축 해제 후 실행 파일을 더블클릭합니다.
  3. 실행 후 탐색하고자 하는 프로젝트의 루트 폴더를 지정합니다.
  4. Sourcetrail이 코드를 인덱싱하고 의존성 그래프를 생성하면, 왼쪽 그래프에서 노드를 클릭해 관련된 코드를 오른쪽 코드 뷰에서 바로 확인할 수 있습니다.
  5. 필요에 따라 에디터 플러그인을 설치해 현재 편집 중인 파일을 Sourcetrail과 동기화할 수 있습니다.

제한 사항 및 체크포인트

  • Windows에서 빌드하려면 Visual Studio(.NET 데스크톱 개발 워크로드)와 Wix 3.11이 필요합니다.
  • 지원 언어는 C, C++, Java, Python에 한정되며 기타 언어는 현재 제공되지 않습니다.
  • 오프라인 도구이므로 외부 서버와의 통신이나 클라우드 기능은 제공하지 않습니다.

FAQ

Sourcetrail은 무료인가요?

네, 소스 코드 탐색기는 무료かつ 오픈소스로 제공되며 GitHub에서 소스 코드를 확인할 수 있습니다.

어떤 언어를 지원하나요?

현재 C, C++, Java, Python 네 가지 언어를 지원합니다.

에디터와 어떻게 연동하나요?

지원하는 에디터용 플러그인을 설치하면, 에디터에서 열린 파일을 Sourcetrail에 전달해 실시간으로 탐색 결과를 볼 수 있습니다.

시스템 요구사항

Visual Studio (Windows 빌드 시 .NET 데스크톱 개발 워크로드 필요), Wix 3.11, CMake, Git