Кодекс старицы
В компьютерном программировании « старичный код» относится к фрагментам программного кода, которые когда-то были необходимы, но теперь никогда не используются. Такой код обычно формируется при изменении программы: либо когда элемент заменяется более новой версией, но старая версия не удаляется, либо когда элемент удаляется или заменяется, но вспомогательный код элемента не удаляется.
Такой код обычно удаляется, если он не является достаточно забавным или образовательным.
Точно так же переменные и структуры данных могут оставаться после удаления последнего кода, который их использовал, хотя чаще это называют неиспользуемыми или неиспользуемыми переменными .
Термин взят по аналогии со старицами , которые образуются в природе при изгиб реки становится настолько резким, что вода прорывается сквозь нее от поворота до поворота, и река снова становится прямой. Когда берега нового русла заилились, осталось изогнутое озеро. отключился от основного потока.
Примеры
[ редактировать ](от gnash/server/asobj/Global.cpp 1.46 )
static void
as_global_escape(const fn_call& fn)
{
// List of chars we must convert to escape sequences
const string strHexDigits = "0123456789ABCDEF";
string strInput = fn.arg(0).to_string();
URL::encode(strInput);
fn.result->set_string(strInput.c_str());
}
В данном случае «strHexDigits» — это код старицы (или данные старицы).