Информация об изменениях

Сообщение Re[11]: Мертвый код в проекте - ваше отношение от 22.12.2024 12:22

Изменено 22.12.2024 12:31 bnk

Re[11]: Мертвый код в проекте - ваше отношение
Здравствуйте, m2user, Вы писали:

M>- "код, который собирается, и возможно даже тестируется, но никто не знает, зачем оно там и что сломается, если его удалить. (sic!)"


В старых проектах именно такого кода может быть овердофига.
Те кто его проектировал и писал, уже давно уволились, ушли на пенсию, или вообще умерли, документация не обновлялась десятилетиями, так что никто уже не знает, зачем этот код нужен.

Говнокод часто не просто так появляется, а из боязни удалить что-то нужное, недостаточного видения и понимания общей картины.
IMHO, чем меньше кода, тем лучше. Вычищать ненужный код лучше сразу, пока он не разросся как плесень.

С другой стороны, для большинства проектов, живущих всего несколько лет, это не актуально.
Re[11]: Мертвый код в проекте - ваше отношение
Здравствуйте, m2user, Вы писали:

M>- "код, который собирается, и возможно даже тестируется, но никто не знает, зачем оно там и что сломается, если его удалить. (sic!)"


В старых проектах именно такого кода может быть овердофига.
Те кто его проектировал и писал, уже давно уволились, ушли на пенсию, или вообще умерли, документация не обновлялась десятилетиями, так что никто уже не знает, зачем этот код нужен.

Говнокод часто не просто так появляется, а из боязни удалить что-то нужное, недостаточного видения и понимания общей картины.
IMHO, чем меньше кода, тем лучше. Вычищать ненужный код лучше сразу, пока он не разросся как плесень.

Насмотрелся на это дело, бывает правда как в анекдоте
  обрезание кончиков сосисок

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


С другой стороны, для большинства проектов, живущих всего несколько лет, это не актуально.