Битрикс Stack
Битрикс Stack
@BitrixStackPro

Хороший код не спасает, если архитектура уже поплыла.

Хороший код не спасает, если архитектура уже поплыла.

У меня это чаще всего видно на старых формах и самописных обработчиках: по отдельности всё выглядит аккуратно, но вместе — плотная связка из условий, глобальных переменных и скрытых зависимостей. Формально код читается. Практически — любое изменение превращается в раскопки.

Типовой кейс из проекта: форму делали быстро, потом к ней добавили CRM, уведомления, проверку прав, кеш, ещё одну валидацию, потом «маленькое» поле для маркетинга. В итоге один submit тянет за собой полсистемы. И вот уже не код плохой — плоха схема, по которой он собран.

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

Хорошая архитектура — это когда файл можно открыть через три года и понять не только «что здесь написано», но и «почему именно так собрано». 🧩
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.
tech

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

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

start

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

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

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