Understand는 강력한 코드 편집기와 리버스 엔지니어링(Reverse Engineering) 방법론을 결합한 코드 종속성 및 흐름, 함수 호출 등을 시각화하여 나타내는 소스 코드 정적 분석 도구입니다.

LEGACY CODE - Understand your Code

적합한 도구로 레거시 코드를 테스트하면 레거시 코드를 쉽게 유지 보수할 수 있습니다.

Analyze Dependencies

레거시 코드를 맹목적으로 변경하면 큰 문제를 일으킬 수 있습니다. 작성하기 전에 변경 사항이 어떤 영향을 미칠지 파악할 수 있습니다.

Navigate Cross-References

레거시 코드를 탐색할 때 참조를 빠르게 탐색하여 코드 베이스의 맵을 작성할 수 있습니다.

View Call-Trees

함수의 호출 트리를 확장하여 변경 사항이 어떤 영향을 미칠지 확인할 수 있습니다. 버터플라이, 제어 흐름 및 기타 여러 유용한 그래프를 볼 수 있습니다.

Maintaining Legacy Code

Understand

레거시 코드 분석을 위해 CodeCheck 기능을 사용하여 실수를 확인하고, 버그를 식별하고, 오류를 해결할 수 있습니다.

Understand의 상향식 아키텍처는 레거시 코드를 이해하는데 도움이 되는 방식으로 코드를 구조화합니다.

자동화된 테스트를 실행하여 새 코드가 레거시 코드의 의도된 동작과 호환되는지 확인할 수 있습니다.

코드에 태그를 지정하고 주석을 달아 동일한 레거시 코드를 작업하는 다른 엔지니어와의 연속성을 보장할 수 있습니다

복잡한 소스코드 분석 및 종속성 위한 정적 소스 코드 분석 도구 Understand 

STATIC CODE ANALYSIS

적합한 정적 코드 분석 도구는 코드를 최적화하고 업계 및 조직 표준을 준수하도록 보장합니다. Understand는 코드가 깨끗하고 안전하며 운영 표준을 충족하도록 보장하는 올바른 도구를 갖추고 있습니다.

Understand의 IDE는 완전히 사용자 정의됩니다. 정적 코드 분석 도구를 사용하는 동안 표시 창, 미리 보기, 메트릭 및 정보 브라우저, 검색 섹션 등을 원하는 대로 정렬할 수 있습니다.

플러그인을 비롯한 외부 도구를 통합 할 수 있습니다. 또한 C/C++, Java, Python, Ada, Fortran 등의 코딩 언어가 지원됩니다.

Understand CodeCheck를 통해 특정 업계나 개인, 조직의 표준 준수를 방해하는 버그를 잡아냄으로서 코드를 안전하고 깔끔하게 준비할 수 있습니다.

METRICS

METRICS을 사용하면 주기적 복잡성, 주석과 코드의 비율, 줄 수 등과 같은 코드의 주요 값을 빠르게 파악할 수 있습니다.

순환적 복잡성은 코드의 유지 관리 가능성을 이해하는 데 사용됩니다. Understand는 이 정보를 찾기 쉬운 브라우저 창에 제공합니다.

메트릭 트리맵으로 전체 프로젝트의 메트릭을 시각화합니다. 각 블록은 코드의 파일, 클래스 또는 함수를 나타냅니다.

Understand의 메트릭 차트는 복잡하고 큰 함수, 클래스 및 파일을 포함하여 전체 프로젝트에 대한 정보를 제공합니다.

메트릭 내보내기 대화 상자를 사용하여 내보낼 메트릭, 출력에 표시할 메트릭의 순서, 출력 파일 등을 선택합니다. (HTML 또는 CSV 파일)

METRICS

두 프로젝트 상태 간의 차이를 파일, 폴더, 엔티티 또는 아키텍처별로 확인할 수 있으며, 변경 내용을 텍스트 비교 또는 트리 맵으로 표시합니다. 비교하려는 git 리비전을 지정하거나 두 데이터베이스를 비교하기만 하면 됩니다.

지금 바로 Understand와 함께 복잡한 레거시 코드를 시각화하고 영향 분석을 수행하세요!

(유)슬렉슨

서울 강서구 양천로 583 (우림블루나인) A-2003,4

02-555-4887, 4847

© SLEXN, Inc. All rights reserved.