파생코드
Derivative code파생 코드 또는 카멜레온 코드는 완전히 하나 이상의 다른 기계 판독 가능한 파일 형식에서 파생된 소스 코드입니다.개발 프로세스에서 재귀 변환 컴파일이 사용되는 경우 일부 코드는 파이프라인을 통해 처음부터 끝까지, 그리고 다시 처음부터 끝까지 살아남습니다.
이 코드는 정의상 파생 코드입니다.다음 절차를 사용하여 소스 코드가 파생 코드인지 여부를 쉽게 테스트할 수 있습니다.
- 해당코드삭제
- 프로젝트의 빌드(또는 컴파일)
빌드 프로세스가 단순히 삭제된 소스 코드를 대체하는 경우, 이는 (분명히) 다른 것에서 파생된 코드이며, 따라서 정의상 파생 코드입니다.
빌드 프로세스가 실패하여 삭제된 코드를 수동으로 다시 작성해야 하는 경우, 이는 다시 정의상 수동 코드입니다.
파생 코드를 생성하는 트랜스 컴파일러 및 기타 툴은 일반적으로 그 자체 또는 완전히 수동 코드입니다.