C 및 C++에서 매크로 수집

매크로 수집을 통해 IBM® Rational® Rhapsody®는 리버스 엔지니어링될 코드에서 자동으로 매크로를 이해할 수 있습니다. 이러한 매크로 수집은 제품에서 레거시 C 및 C++ 코드를 다시 사용하는 프로세스를 향상시켜서, 추가 매크로 코드 수집 워크플로우를 사용하면서 MDD(Model-driven Development)를 쉽게 적용할 수 있도록 합니다.

리버스 엔지니어링 동안, Rational Rhapsody리버스 엔지니어링 고급 옵션 창의 입력 탭에서 선택한 옵션에 따라 "include" 파일을 가져옵니다. 지정된 기준을 충족하지 않는 "include" 파일은 모델로 가져오지 않습니다.

이로 인해, 선택된 리버스 엔지니어링 옵션에 따라 모델로 가져오지 않을 "include" 파일의 매크로를 사용하는 파일이 있는 경우 문제점이 발생할 수 있습니다. 이와 같은 문제점을 방지하기 위해, 제품은 모든 "include" 파일을 조사하고 파일에 정의된 매크로를 수집합니다.

참고: 리버스 엔지니어링 동안 매크로 수집은 파일 가져오기 이전에 발생하므로, 매크로는 모델이 빌드될 때 고려됩니다.

피드백