Навык 25 из 39
HS-DEV-006-PUBLISHБезопасная публикация браузерного веб-приложения
Опубликовать проверенный браузерный прототип по контролируемой ссылке, до передачи другому человеку исключить секреты и лишние персональные данные, независимо проверить доступ и основной сценарий вне авторской сессии и на мобильном экране, затем выполнить одно ограниченное обновление и показать способ остановить публикацию или восстановить предыдущую рабочую версию.
Публичная ссылка считается поставкой внешнему пользователю, а не технической формальностью: автор отвечает за доступное содержание, фактическое поведение опубликованной версии и возможность прекратить распространение.
Тренажёр навыка
Понять.
Сделать.
Подтвердить.
Что нужно уметь
Опубликовать проверенный браузерный прототип по контролируемой ссылке, до передачи другому человеку исключить секреты и лишние персональные данные, независимо проверить доступ и основной сценарий вне авторской сессии и на мобильном экране, затем выполнить одно ограниченное обновление и показать способ остановить публикацию или восстановить предыдущую рабочую версию.
Публичная ссылка считается поставкой внешнему пользователю, а не технической формальностью: автор отвечает за доступное содержание, фактическое поведение опубликованной версии и возможность прекратить распространение.
Как закрепить
Для принятого учебного прототипа заполнить release checklist, проверить содержание и используемые данные, опубликовать версию, открыть ссылку в приватном окне и на телефоне, пройти основной сценарий и попросить второго человека описать назначение без подсказки автора. Затем внести одно безопасное изменение, проверить обновлённую версию и продемонстрировать снятие с публикации, rollback либо документированный способ возврата.
Как проверить перенос
Получить новый принятый прототип, содержащий один непубличный fixture-элемент и одну ошибку, проявляющуюся только вне авторской сессии или на узком экране. За 45 минут самостоятельно обнаружить и устранить оба блокера, опубликовать допустимую версию, выполнить независимые проверки, передать проверяющему ссылку и показать обратимый способ остановки или отката.
Результат, а не ощущение
Evidence
освоения
- заполненный release checklist и решение о допустимости публикации;
- публичная либо ограниченно доступная ссылка согласно сценарию;
- проверка ссылки вне авторской сессии и на мобильном экране;
- успешный проход основного пользовательского сценария опубликованной версии;
- отсутствие fixture-секретов и лишних персональных данных;
- журнал одного обновления и повторной проверки;
- доказанный способ снять публикацию, ограничить доступ или восстановить предыдущую версию.
Антипаттерны
Типовые ошибки
- передача preview-ссылки, работающей только у автора;
- публикация тестовых персональных данных, ключей или внутренних инструкций;
- проверка только внутри авторской сессии;
- предположение, что опубликованная версия совпадает с последним preview;
- обновление без повторной проверки основного сценария;
- отсутствие способа ограничить доступ, снять публикацию или вернуться к рабочей версии;
- публичное обещание надёжности, безопасности или хранения данных, которое фактически не проверено.