Производный код
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2022 г. ) |
Производный код или код-хамелеон — это исходный код , который был полностью получен из одного или нескольких других машиночитаемых форматов файлов. Если рекурсивная транскомпиляция используется в процессе разработки , некоторый код сохранится на всем пути конвейера от начала до конца, а затем снова вернется к началу.
Этот код по определению является производным кодом. Следующая процедура может использоваться для простой проверки того, является ли какой-либо исходный код производным кодом или нет.
- Удалить соответствующий код
- Соберите (или скомпилируйте) проект
Если процесс сборки просто заменяет удаленный исходный код, это (очевидно) код, который был получен из чего-то другого и, следовательно, по определению является производным кодом.
Если процесс сборки завершается неудачно, и человеку необходимо заново создать удаленный код вручную, это опять же, по определению, ручной код .
Транскомпиляторы . и другие инструменты, создающие производный код, обычно сами либо частично, либо полностью представляют собой код, написанный вручную
Ссылки
[ редактировать ]