Loading article…
派生コード、またはカメレオンコードとは、1つ以上の他の機械可読ファイル形式から完全に派生したソースコードのことです。開発プロセスで再帰的なトランスコンパイルが使用される場合、一部のコードはパイプラインの最初から最後まで、そして再び最初に戻るまで、ずっと残ります。
このコードは、定義上、派生コードです。以下の手順を用いることで、ソースコードが派生コードであるかどうかを簡単に判定できます。
ビルドプロセスが削除されたソースコードを単純に置き換えるだけであれば、それは(明らかに)他のものから派生したコードであり、したがって定義上、派生コードである。
ビルドプロセスが失敗し、人間が削除されたコードを手作業で再作成する必要がある場合、これも定義上、手作業によるコードです。
派生コードを生成するトランスコンパイラやその他のツールは、通常、一部または全部が手書きコードである。