Atlas

Q: 이 코드는 언제 쓰였나요?
Q: 이 변수는 어디에서 왔나요?
Q: 이 패러미터에서 가능한 값은 무엇인가요?
Q: 이 반환값은 어디에 쓰이나요?
Q: 이 라이브러리는 어디에 쓰이나요?
Q: 그 기능이 들어 있는 파일이 어느 것이었죠?
Q: 알았습니다… 그래서 이 버그가 얼마나 영향을 주죠!?
Q: 이 코드를 대체 무슨 생각으로 쓴 거죠!?

A: Atlas 하나면 해결입니다.

Atlas는 Java와 C 사용자가 위의 모든 질문에 답할 수 있도록 돕는 멋진 도구입니다. 코드 베이스를 번개같이 빠른 속도로 깊게 탐색하는 데도 쓰이죠. Atlas는 소스 코드 옆에 표시되어 사용자가 빠르게 코드, 파일, 클래스 등의 관계를 시각적으로 확인할 수 있게 합니다.

Atlas 실제 사용 모습을 아래에서 확인하세요.

무료 Atlas Lite

Atlas Professional를 사용해보세요

커뮤니티 Atlas Standard 사용권을 신청하세요

무료 학술용 사용권

Atlas의 역량

Atlas는 간단한 명령어로 강력한 시각화 분석 스크립트를 구축하고, Java 및 C 코드를 처리하는 Eclipse 플러그인을 생성하며, 다른 사람이 쓴 코드를 이해하고 시각화하고, 찾기 힘든 버그를 파악하는 등 다재다능합니다. 아래는 개발자와 공학자가 더욱 탁월한 작업물을 내놓는 데 도움이 되는 Atlas의 주요 기능 시범 영상입니다.

Atlas Smart Views

Atlas Smart Views는 소스 코드의 작동 방법과 서로 다른 부분이 어떻게 연결되어 있는지를 빠르게 보여줍니다. 사용자는 코드의 아무 부분이나 클릭해서 클릭한 기능이나 부분에 관련된 코드를 즉시 시각화해서 볼 수 있습니다. 또한 Smart Views는 위의 질문 대부분을 손쉽게 답할 수 있게 해줍니다. 아래의 영상으로 Atlas Smart Views를 이용하는 방법을 알아보세요.

 

Atlas Connection View

코드의 관련성을 추적하는 건 대개 복잡한 일입니다. Atlas Connection View는 코드의 주요 연관성을 확인하기에 완벽한 도구입니다. 다수의 코드 조각 간의 상호 작용을 그래프로 볼 수 있으며, 한 소스와 한 싱크를 선택하면 특정 연결을 분리할 수도 있습니다. Connection View는 개발자에게 필요한 관계를 정말 복잡한 시스템 내에서도 명확하게 보여줍니다. 아래의 영상에서 이 기능 일부를 확인하세요.

 

Atlas Shell

Atlas를 가장 쉽게 이용하는 방법은 Smart Views를 쓰는 것이지만, 공학자라면 다른 종류의 그래프, 통계, 사용자 지정 도구가 필요할 때가 있죠. 바로 그럴 때 Atlas Shell 을 이용하면 됩니다. Shell은 사용자가 Scala 기반 스크립트 언어를 이용하여 명령어를 실행할 수 있게 해주며, Java, Scala 또는 기타 JVM 호환 언어로 스크립트를 작성하게도 해줍니다.

Atlas 이용 및 평가 방법

Atlas는 여러 버전으로 이용 가능합니다. Atlas Lite 는 소스 코드를 빠르고 쉽게 개선하고 싶은 개발자를 위한 버전입니다. 그에 반해 Atlas Professional 은 극도로 복잡하고 어려운 코드 베이스를 간단히 둘러볼 수 있도록 만들어졌죠. 현재 학생이거나 집에서 취미로 코딩을 하는 분들께는 EnSoft가 학술용 사용권오픈 소스 사용권을 지급하여 금방 코딩을 익히고 새 프로젝트를 진행할 수 있도록 도와드립니다. 모두 Atlas 덕분이죠.

사용권과 가격에 대한 더 자세한 정보나 Atlas의 모든 기능 및 버전 목록을 확인하고 싶으시다면 사용권 페이지를 참조해주세요.

지금 Atlas 무료 사용권을 받으세요!    학술 기관에 계신가요? 여기에서 1년짜리 사용권을 받으세요!

Z

시스템 필요 조건

Atlas는 다양한 소프트웨어 및 하드웨어 구성에서 실행됩니다.

Atlas SDK와 Shell

Atlas는 여러 리포지토리 시스템과의 통합을 허용합니다.

Atlas 구입

주문하기 전에 견적을 요청하려면 여기를 클릭하십시오.

Atlas 다운로드

Atlas는 다음 링크에 액세스하여 다운로드할 수 있습니다.