개발자용 Atlas
다른 사람이 작성한 코드를 이해하기는 어렵습니다. 여러 조각이 어떻게 짜맞춰지는지 이해하기 어렵기 때문이죠.
- 이 변수에서 가능한 값은 뭘까?
- 이 라이브러리는 어디에 사용되는 거지?
Atlas Smart View와 Connection View를 사용하시면 코드 간의 관계를 빠르게 시각화할 수 있으며, 고급 사용자의 경우 Atlas Shell을 사용해서 간단한 명령어만으로 강력한 시각화와 스크립트 분석이 가능합니다.
Atlas SDK을 이용하시면 Java와 C 코드를 처리하는 강력한 Eclipse 플러그인을 만드실 수 있으며 코드에 연결된 맞춤화된 시각화 또한 만드실 수 있습니다.
Atlas Smart View
다른 사람이 작성한 코드를 이해해야 하나요? 아니면 대규모로 변경할 내용이 있나요? Atlas Smart View는 코드 작동 원리와 각각의 부분이 어떻게 연결되어 있는지 빠르게 이해할 수 있게 해줍니다. 코드의 어느 부분이든 클릭만 하면 즉시 클릭한 부분에 관련된 코드의 시각화를 얻을 수 있습니다. Smart View는 다음과 같은 질문에 빠르게 답할 수 있습니다:
- 이 메소드를 변경하면 다른 메소드에는 어떤 영향이 갈까?
- 이 변수의 값은 어디에서 오는 거지?
아래의 영상을 보시면 Atlas Smart View 사용법이 얼마나 쉬운지 보실 수 있습니다.
Connection View
코드의 각 부분이 어떻게 연결되어있는지 확인하다 보면 지저분해지기 쉽습니다. Atlas Connection View는 코드의 중요 연결 부분에만 집중하는 데 사용하기에 완벽한 도구입니다. 여러 코드 조각 간의 상호 작용을 그래프로 표시할 수도 있고 한 소스(source)와 한 싱크(sink)를 선택하면 특정 연결만 볼 수 있습니다. Connection View는 밀집도가 아주 높은 시스템에서도 필요한 관계만을 조명해줍니다.
Atlas Shell 사용하기
Atlas를 가장 쉽게 사용하시려면 Smart View부터 시작하시면 되지만 가끔 다른 종류의 그래프, 통계, 맞춤 도구를 사용하셔야 할 때가 있죠. 그럴 때 Atlas Shell을 사용하시면 됩니다. 셸에서 저희 Scala 기반 스크립트 언어를 이용해 명령어를 처리하거나 Java, Scala, 기타 JVM 호환 언어로 스크립트를 작성하실 수 있습니다.
사용권
Atlas는 Lite, Standard, 그리고 Professional 버전으로 제공됩니다. Atlas Lite 는 누구든 무료로 이용하실 수 있습니다.
Atlas Standard 는 학술적 목적으로는 작업물 공개 제한 없이 무료로 이용하실 수 있습니다. 연구자시라면 그래프 스키마 기록 방법에 대해 더 알아보시고 싶을 겁니다.
오픈 소스 개발자라면 오픈 소스 프로젝트용 Atlas Standard 사용권을 받으실 수 있습니다.
Atlas Lite | Atlas Standard | Modelify용 Atlas | Atlas Professional | |
---|---|---|---|---|
무료 | $195/년 | Modelify 포함 | $1,850/년 | |
코드 시각화 | ✓ | ✓ | ✓ | ✓ |
Java 지원 | ✓ | ✓ | ✓ | ✓ |
SDK와 Shell | ✓ | ✓ | ✓ | |
C 지원 * | ✓ | ✓ | ✓ | |
고급 기술 지원 | ✓ | ✓ | ||
Java Android/Binary 지원 | ✓ | |||
작업 그룹 에서개인 플러그인 이용 ** | ✓ |