<b>7 признаков, что сайт сделан без архитектуры — и потом будет дорого чинить</b>
Если проект стартовал «быстро и на коленке», проблемы обычно не в дизайне, а в структуре. На Bitrix и MODX это особенно заметно: сначала всё работает, потом любое изменение ломает соседний блок.
— Логика смешана с версткой: в шаблоне есть SQL, в сниппете — HTML, а в компоненте — бизнес-правила. Такие сайты сложно тестировать и почти невозможно безопасно дорабатывать.
— Контент привязан к одному экрану. Добавить новый тип страницы или блок нельзя без правок в 3–4 местах.
— Нет единого слоя для данных: разные инфоблоки, чанки, TV-поля или кастомные таблицы живут по своим законам. В итоге поиск, фильтрация и миграции превращаются в ручной труд.
— Права и роли не продуманы. Любой редактирует всё, а потом «непонятно, кто сломал».
— Обновления откладывают из-за страха поломать проект. Это почти всегда сигнал, что зависимостей слишком много и они не отделены.
Хорошая архитектура скучна: шаблон только отображает, бизнес-логика живёт отдельно, а контент можно переиспользовать без переписывания половины сайта.
Если при первом изменении у вас начинается цепная реакция — проблема не в CMS. Проблема в том, как сайт собрали.
Telegram Automation & Userbots: парсинг и автопостинг
@tg_automation_userbots
<b>7 признаков, что сайт сделан без архитектуры — и потом будет дорого чинить</b>
Этот пост опубликован в Telegram-канале Telegram Automation & Userbots: парсинг и автопостинг. Подписаться можно по ссылке: @tg_automation_userbots.