Вопрос с собеседования · Видео с ИИ-агентами

Что в видеошаблоне выносить в переменные и как защитить вёрстку от длинного текста?

MiddleШаблоны и серии роликов
Ещё спрашивают так:
  • Почему в серии роликов текст вылезает за экран?
Коротко

В переменные — то, что меняется по смыслу: тексты, цифры, медиа, акцентный цвет. Стиль, тайминги и анимации остаются в шаблоне — иначе серия перестаёт быть серией.

  • У каждой текстовой переменной — лимит длины и правило переноса
  • Автоподбор размера шрифта в заданных пределах, а не бесконечное уменьшение
  • Скрипт проверяет данные до рендера и пропускает строку с понятной ошибкой

А ещё Фото разного размера — заранее кадрировать под нужное соотношение

Подробно

Шаблон держит фирменный стиль, поэтому шрифты, отступы, длительности сцен и анимации в нём фиксированы. Переменными становятся данные: название, цена, выгода, фото, иногда акцентный цвет категории.

Главный враг серии — переполнение. Название «Чайник» и название «Чайник электрический стеклянный с подсветкой и терморегулятором» по-разному ведут себя в одной рамке. Защита в три слоя:

  • Лимит в данных. Для каждого поля — максимальная длина. Скрипт проверяет таблицу до рендера и сообщает, какие строки не проходят.
  • Правило вёрстки. Перенос не больше чем на 2–3 строки, автоподбор размера шрифта в разумных пределах (например, от 64 до 44 px для вертикали). Ниже — уже нечитаемо на телефоне, значит, нужен короткий текст, а не мелкий шрифт.
  • Проверка кадром. Снапшот кадра с самым длинным значением — обязательная часть приёмки шаблона.

То же с медиа: фото товаров приходят разных пропорций, и шаблон должен либо кадрировать их сам, либо требовать заранее подготовленные файлы.

Что хотят услышать

  • В переменные — данные, стиль и тайминги — в шаблоне.
  • Лимиты длины, перенос, автоподбор шрифта в пределах.
  • Проверка данных до рендера и кадр с худшим случаем.

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✗Всё подряд, включая длительности анимаций и шрифты, — чтобы каждый ролик был уникальным
  • ✓Только то, что меняется по смыслу (текст, цена, фото, акцент); а для текста задать лимит длины и автоподбор размера, проверяемые скриптом до рендера
  • ✗Ничего — каждый раз копировать шаблон и править руками
  • ✗Только цвет фона, остальное менять в готовом видео

Что спросят дальше

Связанные вопросы

Партнёр платформы

sotto — ассистент для живых разговоров

Помогает вести занятия, лекции и рабочие созвоны: на одном экране показывает подсказки по материалу, которые не видит аудитория, и помогает точнее отвечать на вопросы.

Узнать о sotto