IT Краснодар
IT Краснодар
@itnews_krasnodar

Когда дублирование лучше общего кода

Когда дублирование лучше общего кода

Правило «не повторяйся» доводят до крайности чаще, чем нарушают.

Когда копия оправдана. Сходство случайное: сегодня похоже, завтра разойдётся по разным причинам. Объединение свяжет то, что должно жить отдельно.

Когда речь о границах систем. Общий код между независимыми сервисами создаёт жёсткую связь: правка требует выката обоих.

Когда объединение усложняет: функция с шестью параметрами вместо двух коротких.

Когда копировать нельзя. Правила расчёта, форматы обмена, бизнес-логика — это знание должно жить в одном месте. Дубли расходятся, и цены в двух местах начинают считаться по-разному. Клиент замечает такое быстрее, чем ваша команда.

Критерий: придётся ли менять оба места одновременно при изменении требований? Всегда — объединяйте. Нет — оставьте и не мучайтесь чувством вины.

IT Краснодар — t.me/itnews_krasnodar
Этот пост опубликован в Telegram-канале IT Краснодар. Подписаться можно по ссылке: @itnews_krasnodar.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.