리버스 엔지니어링 중에, 요소에 대한 코드 바로 앞에 있는
주석은 해당 요소의 주석으로 간주되고, 주석 텍스트는
해당 요소의 설명으로 IBM® Rational® Rhapsody®에 가져옵니다.
<lang>_ReverseEngineering::ImplementationTrait::PreCommentSensibility 특성을 사용하여
요소의 코드 앞에 주석을 붙일 수 있고 해당 요소에 대한 주석으로 간주될 수 있는
최대 행 수를 지정할 수 있습니다. 지정된 행 수보다 많은 행의 주석이 요소 앞에 있는 경우
이 주석은 유동 주석으로 간주됩니다. 예를 들어,
1 값은 해당 요소에 대한 주석으로 간주되려면
요소에 대한 코드 앞의 행에 주석이 표시되어야 함을 의미합니다.
기본값은 2입니다.
C 또는 C++ 프로젝트가 리버스 엔지니어링된 경우
주석은 관련된 SourceArtifacts에서 텍스트 요소로 가져오고
전체 블록으로 읽혀집니다. (주석은 가져오는 일부 요소의 설명이 되지
않습니다.) 코드가 생성되거나 라운드트립될 때
주석/텍스트 요소는 원래 위치를 기반으로 올바른 공간에
놓입니다.
이 기능에 대해 다음 특성이 기본적으로 설정됩니다.
- <lang>_ReverseEngineering::ImplementationTrait::RespectCodeLayout 특성은
Ordering으로 설정됩니다.
- <lang>_CG::Configuration:CodeGeneratorTool 특성은
Advanced로 설정됩니다.
- <lang>_Roundtrip::General::RoundtripScheme 특성은
Respect로 설정됩니다.
코드 보존 및 SourceArtifacts에 대한 정보는
SourceArtifacts 리버스 엔지니어링의 내용을 참조하십시오.
다음 정보를 참고하십시오.
- 함수가 .h 파일에서 하나의 주석을 보유하고
.cpp 파일에서 다른 주석을 보유하는 경우
.cpp 파일의 주석을 유동 주석으로 가져옵니다.
- 리버스 엔지니어링된 파일에 첫 번째 요소로
주석이 있는 경우 파일 헤더 주석은 꺼집니다.
파일 푸터 주석에 대해서도 마찬가지입니다.
- 리버스 엔지니어링은 파일의 첫 번째/마지막 주석을
일반 주석으로(텍스트 단편으로) 가져옵니다. 리버스 엔지니어링은
다음 특성을 비어 있는 문자열 값으로 설정하여 자동 생성된 헤더/푸터가 생성되지 않도록 합니다.
- <lang>_CG::File::ImplementationHeader
- <lang>_CG::File::SpecificationHeader
- <lang>_CG::File::ImplementationFooter
- <lang>_CG::File::SpecificationFooter