Возможный дубликат:
Что делает код устаревшим?
Какое определение для «устаревшего кода»?
Возможный дубликат:
Что делает код устаревшим?
Какое определение для «устаревшего кода»?
Я не могу вспомнить, где я видел выражение (прагматичный программист?), Но один из способов подумать об этом - это код - это унаследованный код, как только он написан.
Обычно это относится к коду, который унаследован командой или программистом откуда-то еще (внешним или внутренним).
Однако я предпочитаю первое определение. :)
Ченнелинг Майкла Фезерса: Код без тестов.
Код, написанный другими пользователями или на предыдущем языке, архитектуре, методологии или структуре, которые относятся к текущему проекту.
Код написан кем-то другим (обычно кто-то больше не доступен для каких-либо контактов), но вы должны разобраться с этим сейчас.
Я бы сказал, что устаревший код - это (обычно старый) код, который можно переписать с использованием более совершенных методов программирования или языков. Унаследованный код обычно нелегко переписать из-за зависимости от этого кода.
Code is legacy code as soon as it's written.
- person Leonid; 15.11.2010