Что делает код наследственным? - PullRequest
41 голосов
/ 26 января 2009

Я слышал, что многие разработчики называют код "устаревшим". В большинстве случаев это код, написанный кем-то, кто больше не работает над проектом. Что делает код устаревшим?

Обновление в ответ на: «Что-то переданное от предка, предшественника или из прошлого» * ​​1003 *http://www.thefreedictionary.com/legacy. Очевидно, вы хотели знать что-то еще. Не могли бы вы уточнить или расширить свой вопрос? С. Лотт

Я ищу признаки унаследованного кода, которые делают его непригодным для использования или кошмаром для работы. Когда лучше его выбросить? По моему мнению, код следует выбрасывать чаще, а изобретать колесо - важная часть разработки. Академический идеал не изобретать велосипед хорош, но он не очень практичен.

С другой стороны, явно устаревший код, который стоит сохранить.

Ответы [ 21 ]

0 голосов
/ 23 февраля 2009

Устаревший код - это что-нибудь написанное более месяца назад: -)

...