Understand는 강력한 코드 편집기와 리버스 엔지니어링(Reverse Engineering) 방법론을 결합한 코드 종속성 및 흐름, 함수 호출 등을 시각화하여 나타내는 소스 코드 정적 분석 도구입니다.
적합한 도구로 레거시 코드를 테스트하면 레거시 코드를 쉽게 유지 보수할 수 있습니다.
레거시 코드를 맹목적으로 변경하면 큰 문제를 일으킬 수 있습니다. 작성하기 전에 변경 사항이 어떤 영향을 미칠지 파악할 수 있습니다.
레거시 코드를 탐색할 때 참조를 빠르게 탐색하여 코드 베이스의 맵을 작성할 수 있습니다.
함수의 호출 트리를 확장하여 변경 사항이 어떤 영향을 미칠지 확인할 수 있습니다. 버터플라이, 제어 흐름 및 기타 여러 유용한 그래프를 볼 수 있습니다.
복잡한 소스코드 분석 및 종속성 위한 정적 소스 코드 분석 도구 Understand
적합한 정적 코드 분석 도구는 코드를 최적화하고 업계 및 조직 표준을 준수하도록 보장합니다. Understand는 코드가 깨끗하고 안전하며 운영 표준을 충족하도록 보장하는 올바른 도구를 갖추고 있습니다.
METRICS을 사용하면 주기적 복잡성, 주석과 코드의 비율, 줄 수 등과 같은 코드의 주요 값을 빠르게 파악할 수 있습니다.
두 프로젝트 상태 간의 차이를 파일, 폴더, 엔티티 또는 아키텍처별로 확인할 수 있으며, 변경 내용을 텍스트 비교 또는 트리 맵으로 표시합니다. 비교하려는 git 리비전을 지정하거나 두 데이터베이스를 비교하기만 하면 됩니다.
지금 바로 Understand와 함께 복잡한 레거시 코드를 시각화하고 영향 분석을 수행하세요!