Источники чисел страницы: проверки выпуска в package.json и internal-component, а также project-status.json; дата среза показана в карточке состояния.

Раздел 4

Как я проверяю изменения

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

Что изменилось
  1. 01Изменённая частьпроверяю её отдельно
  2. 02Связанные частипроверяю их вместе
  3. 03Вся программапроверяю перед публикацией
Изменение проверено
Проверка идёт от изменённой части ко всей программе.

Что изменилось?

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

Выберите ситуацию выше.

Полный набор

Какие проверки запускаются

Подсказчик выше помогает выбрать главное. Здесь можно открыть полный перечень и посмотреть, какие части программы проверяются отдельно.

Показать все девять проверок
экран

Экран

Проверяет форму, кнопки, размеры экрана и панель отладки.

Техническая команда
npm run test:browserЭкран и браузер · локально и перед объединением
расчёт набора

Расчёт состава

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

Технические команды
npm run smokeБазовый расчёт · локально и перед объединением
npm run solver:layoutРасчёт и размер секции · локально и перед объединением
расстановка

Расстановка

Проверяет, что требования превращаются в ряды и сравнимые варианты.

Технические команды
npm run solution:mixСостав и требования · локально и перед объединением
npm run requirements:autofillАвтозаполнение требований · локально и перед объединением
схема

Готовая схема

Проверяет квартиры, двери, коридор, пустоты и предупреждения на схеме.

Техническая команда
npm run test:renderСхема и геометрия · локально и перед объединением
каталог квартир

Квартирная база

Проверяет каталог квартир, двери, стены и собранный снимок данных.

Техническая команда
npm run test:assetsКаталог квартир · локально и перед объединением
устройство программы

Связи между частями

Проверяет, что части программы связаны по установленным правилам, а ссылки ведут к существующим файлам.

Технические команды
npm run lint:architectureГраницы частей · перед объединением
npm run lint:architecture-docsКарта частей · перед объединением
оценка качества

Качество вариантов

Проверяет, что лучшие варианты не стали хуже.

Техническая команда
npm run ranking:qualityСравнение вариантов · локально и перед объединением
вся программа

Быстрая общая проверка

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

Техническая команда
npm run test:fastБыстрый общий набор · локально и перед объединением
сборка

Публичная сборка

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

Техническая команда
npm run public:smokeСборка и работа без сети · перед объединением

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