Найти в Дзене
17 подписчиков

Закон подлости


Почти каждый раз, когда мы показываем Пополаму людям, что-нибудь ломается. Ровно в тот момент, когда человек впервые открывает приложение. То выкатили новую фичу и отвалился ИИ-сканер чеков, то в спейсах перестали показываться названия чеков. Первые секунды решают, попробует человек дальше или закроет, и баг именно в них стоит дороже всего.

Поэтому мы полностью поменяли подход к релизам. Теперь у нас полноценный CI/CD\ с dev-окружением, где перед выкаткой на прод мы проверяем, что не сломали ничего важного: расчет переводов, распознавание позиций с фото.
Флоу такой: фича едет в отдельной ветке, поднимается dev-стенд с preview фронтенда, прогоняются тесты, и только потом деплой.

Так мы своими глазами и руками смотрим, как все работает и что поменяется. Бонусом это сильно ускоряет разработку:
Чем меньше боишься сломать, тем быстрее фичи оказываются в проде - Джейсон Стэтхэм © 😎

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

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