Перейти к содержимому
← AI Роадмап - 76 шагов от нуля до продакшена

этап · Вывод в продакшен

65Чеклист перед запуском

Пятнадцать минут, чтобы не попасть в новости

Пробегись по списку перед тем, как показывать проект людям.

Секреты. Ни одного ключа в коде и в истории. Репозиторий приватный, если сомневаешься.

Доступ к данным. Если есть база - проверь, что чужой не может прочитать чужое. Это та самая ошибка, которая встречается почти у всех. В Supabase и Firebase это правила доступа (в Supabase они называются RLS): обе истории из пункта про секреты - ровно про таблицу без них. Попроси ИИ проверить каждую таблицу.

Формы. Всё, что вводит человек, должно проверяться. Иначе однажды кто-нибудь введёт туда не то.

Зависимости. Библиотеки, на которых стоит проект, тоже бывают с дырами. Попроси ИИ проверить, нет ли среди них версий с известными уязвимостями (для JavaScript это делает команда npm audit).

Ошибки. Проверь, что при поломке пользователь видит нормальное сообщение, а не внутренности твоего проекта с путями и версиями.

Мобилка. Открой на телефоне и потыкай.

Скорость. Открой на медленном интернете. Если ждать больше нескольких секунд - половина уйдёт.

Что будет при наплыве. Если проект внезапно понравится тысяче человек - он выживет? Хотя бы примерно представь.

Самый простой способ пройти чеклист - отдать его ИИ. «Пройдись по этому списку по моему проекту и скажи, где дыры». Она сделает это лучше и быстрее, чем ты вручную.