저는 최근에 하루 동안 개발자에게 그림자를 드리울 기회를 가졌습니다. (현재 CS 학위를 받고 있습니다.) 그는 C 프로그램을 통해 가능한 모든 실행 경로를 생성하는 도구를 보여 주었지만, 그 프로그램이 무엇인지 기억하지 못하거나 찾지 못했습니다. 나는 그것이 오픈 소스 도구라고 생각하지만 확실하지는 않다.코드 실행 경로 검사기?
저는 최근에 하루 동안 개발자에게 그림자를 드리울 기회를 가졌습니다. (현재 CS 학위를 받고 있습니다.) 그는 C 프로그램을 통해 가능한 모든 실행 경로를 생성하는 도구를 보여 주었지만, 그 프로그램이 무엇인지 기억하지 못하거나 찾지 못했습니다. 나는 그것이 오픈 소스 도구라고 생각하지만 확실하지는 않다.코드 실행 경로 검사기?
왜 그에게 우편으로 물어 보지 않으시겠습니까? –
답변의 범위에서 알 수 있듯이, 당신이 무엇을 요구하고 있는지 완전히 명확하지 않습니다. 코드 커버리지 도구를 찾고 있습니까? (이것은 주어진 프로그램 실행 집합에 대해 실행 된 모든 코드에 대한 아이디어를 얻을 수있게 해줍니다.) 또는 제어 흐름 그래프를 일반화 할 수있는 프로그램을 찾고 있습니까? (그래프 귀하의 프로그램에 대해 취할 수있는 모든 가능한 경로를 보여줍니다.) 또는 테스트 생성기 (많은 양의 코드를 처리한다는 목표로 입력/테스트 범위를 생성 할 수있는 프로그램)를 찾고 있습니까? – Falaina
제어 흐름 그래프 제가 찾고있는 것에 가장 가깝습니다. 특별히 생각하고 있던 프로그램은 비슷한 것을했지만, (최소한 내가 실행하는 것을 보았을 때) 방법이나 블록을 통해 경로의 수를보고했다. – Edward