ПРОБЛЕМА
Клиент столкнулся с проблемами, связанными с нестабильностью работы приложения и затруднениями в разработке нового функционала приложения. Для решения этих проблем было необходимо приступить к проведению ревью устаревшей кодовой базы, что помогло бы выявить ошибки и улучшить структуру кода. А также разработать и интегрировать систему контроля качества вносимых изменений в приложение.
РЕШЕНИЕ
Команда Абирон разработала следующие решения:
- выявила ошибки кодовой базы и улучшила структуру кода,
- интегрировала ситстему контроля качества вносимых изменений в приложение,
- контейниризовала Е2Е тесты, которые позволили легко запускать тесты на любой среде, без установки зависимостей и настройки окружения,
- привели кодовую базу в соответствии с новыми стандартами EcmaScript,
- использовали облачные инструменты, чтобы реализовать функционал проверки внесенных изменений при ревью и деплое приложения.
ВЫГОДА
Данная система помогла клиенту:
- добавить инструменты и ресурсы для издателей и рекламодателей, с целью облегчения процесса работы,
- оптимазировать работу сотрудников,
- повысить эффективность деятельности компании,
- повысить скорость работы приложения.