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

етап · Вивід у продакшен

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

П'ятнадцять хвилин, щоб не потрапити в новини

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

Секрети. Жодного ключа в коді та в історії. Репозиторій приватний, якщо сумніваєшся.

Доступ до даних. Якщо є база - перевір, що чужий не може прочитати чуже. Це та сама помилка, яка трапляється майже у всіх. У Supabase і Firebase це правила доступу (у Supabase вони називаються RLS): обидві історії з пункту про секрети - якраз про таблицю без них. Попроси ШІ перевірити кожну таблицю.

Форми. Все, що вводить людина, має перевірятися. Інакше одного разу хтось введе туди не те.

Залежності. Бібліотеки, на яких стоїть проєкт, теж бувають із дірами. Попроси ШІ перевірити, чи немає серед них версій з відомими вразливостями (для JavaScript це робить команда npm audit).

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

Мобілка. Відкрий на телефоні й потицяй.

Швидкість. Відкрий на повільному інтернеті. Якщо чекати більше кількох секунд - половина піде.

Що буде при напливі. Якщо проєкт раптово сподобається тисячі людей - він виживе? Хоча б приблизно уяви.

Найпростіший спосіб пройти чекліст - віддати його ШІ. «Пройдися цим списком по моєму проєкту і скажи, де дірки». Він зробить це краще і швидше, ніж ти вручну.