Skip to main content
Subnavigation

Cycle Detection

정적 코드 분석으로 다양한 수준의 주기적 종속성 식별

런타임 중 호출 주기는 위험합니다. 함수가 상호 호출하므로 무한 반복의 위험이 있습니다. 직접 주기가 발생하면 언제든 시스템이 충돌할 위험이 존재합니다. 개발자도 검토 중에 짧은 주기를 인식하고 해결할 수는 있지만, 사람이 수동으로 검토할 때 더 긴 주기를 감지하는 것은 사실상 불가능합니다. Axivion 정적 코드 분석은 주기의 배제를 안정적으로 검증하는 데 도움이 됩니다.

Cycle Detection 2 (2)

반복과 구성 요소 주기 배제 및 주기 포함

Axivion 정적 코드 분석은 다양한 수준의 주기적 의존성을 인식합니다. 호출 주기(반복)뿐만 아니라 구성 요소 주기, 인클루드 주기도 식별하고 모니터링할 수 있습니다.

인클루드 파일은 상호 사용하는 경우가 많습니다. 그러면 파일과 생성된 구축 문제 사이에 상호 의존성이 발생합니다. 또한 개발자가 코드를 이해하는 데 방해가 됩니다.

이러한 유형의 주기를 개발 프로세스에서 너무 늦게 감지하면 주기가 의도된 기능에 통합된 후이기 때문에 간단히 해결할 방법이 없어집니다. 지속적으로 검증하면 이런 일이 발생하지 않도록 방지할 수 있습니다. Axivion 정적 코드 분석의 호출 계층 구조의 루프일 뿐이므로 쉽게 식별할 수 있습니다.

문의하기

문의하기

브로셔 다운로드

다운로드

데드 코드 분석

더 알아보기

결함 분석

더 알아보기