Термин

Дублирование кода

Одна и та же логика существует в проекте в нескольких местах. Правка в одном месте не попадает в остальные - и появляются расхождения, которые ищут потом неделями.

Что это

Если форма заявки собрана трижды - на главной, на странице курса и в блоге, - то и правил у неё трое. Поменяли текст согласия на обработку данных в одном месте - в двух других остался старый.

Чем это опасно на практике

Расхождения обнаруживаются не в момент правки, а через месяцы и обычно в самом дорогом месте: одна форма шлёт уведомление, другая молчит; одна пишет заявку в базу, другая теряет. Это частая причина ситуации «человек оставил заявку, а мы не увидели».

Почему это важно вам

Дублирование - самый типичный след быстрой сборки с ИИ, потому что попросить «сделай ещё одну такую же форму» проще, чем переиспользовать существующую. Если правки приходится повторять в нескольких местах, это уже признак техдолга.

Связанные термины