43
Парсинг – процесс анализа и разбора данных, целью которого является
извлечение информации.
2.4. Прочие инструменты разработки мобильных приложений.
При разработке приложения есть ряд основных и вспомогательных
инструментов. Если к основным относить такие как язык и IDE, то ко
вспомогательным – систему контроля версий, дизайн, тестирование. В этом
разделе будут описаны прочие инструменты, используемые при разработке
приложения: Git, Zeplin, Craыhlitics.
Система управления версионностью Git.
Git – это распределенная система управления версиями, облегчающая
работу с проектом: программное обеспечение, регистрирующее изменения в
проекте. Используется для того, чтобы у любого члена команды,
трудящегося над проектом в любой момент времени была возможность иметь
собственную копию проекта с уже утвержденными изменениями и локально
с ней манипулировать. Такая система позволяет фиксировать этапы
разработки на сервере с локальной машины и забирать в свою версию
изменения, внесенные другими разработчиками, возвращать к прежнему
состоянию весь проект или отдельные файлы. Распространенная модель
разработки в компании Паззл Инглиш происходит по следующему принципу.
Репозиторий содержит две ветки: master и dev. В ветке master всегда
находится стабильная версия проекта, валидная для продакшн сервера; dev –
ветка для разработки. На продакшн сервере Паззл Инглиш находится
удаленный репозиторий - стабильная рабочая версия проекта. При получении
задачи к реализации делается снимок состояния, разработчик получает
копию проекта на локальной машине и может изменять приступать к
реализации, при этом состояние проекта на сервере либо у других
разработчиком не изменяется. Таким образом, проект находится в
безопасности от нежелательных изменений.