Для решения поставленных задач были использованы следующие инструменты:
Примерно 80% от разработки программист тратит на понимание кода, который он написал, а также на перемещение по нему. Для того, чтобы облегчить данный процесс нужна IDE (интегрированная среда разработки). Любая IDE имеет в наличии синтаксический анализатор языка программирования, а это автодополнение, навигация, подсветка синтаксических, в некоторых случаях, семантических ошибок.
Главное преимущество IDE – позволить программисту сосредоточиться на решении алгоритмических задач, что значительно влияет на производительность труда разработчика.
IDE Microsoft Visual Studio 2019 – самая «правильная» среда разработки, так как и язык, и среда разработки были созданы в Microsoft. Среда разработки предоставляет так много инструментов работы с кодом, что в них легко потеряться. К плюсам этой среды можно отнести:
Unity — межплатформенная среда разработки компьютерных игр. Unity позволяет создавать приложения, работающие под более чем 20 различными операционными системами, включающими персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие.
Основными преимуществами Unity являются наличие визуальной среды разработки, межплатформенной поддержки и модульной системы компонентов. К недостаткам относят появление сложностей при работе с многокомпонентными схемами и затруднения при подключении внешних библиотек.
GitHub Desktop – это приложение, которое реализует взаимодействие с интернет сервисом GitHub и системой контроля версий Git. GitHub позволяет сохранять и делится своим кодом с другими пользователями. GitHub Desktop это удобный способ использования Git поскольку он показывает разветвления вашего проекта, показывает репозитории и даёт возможность загружать всё это на GitHub.
Системы контроля версий (СКВ, VCS, Version Control Systems) позволяют разработчикам сохранять все изменения, внесённые в код, в также дают возможность нескольким разработчиком работать над одним проектом и сохранять все свои изменения.
Git — распределённая система контроля версий, которая даёт возможность разработчикам отслеживать изменения в файлах и работать совместно с другими разработчиками. Git стоит отдельно от других СКВ из-за подхода к работе с данными. Большинство других систем хранят информацию в виде списка изменений в файлах. Вместо этого, подход Git к хранению данных больше похож на набор снимков миниатюрной файловой системы. Каждый раз, когда вы сохраняете состояние своего проекта в Git, система запоминает, как выглядит каждый файл в этот момент, и сохраняет ссылку на этот снимок
Рисунок 3.1 – Распределенная система контроля версий
Когда вы производите какие-либо действия в Git, практически все из них только добавляют новые данные в базу Git. Очень сложно заставить систему удалить данные либо сделать что-то, что нельзя впоследствии отменить. Как и в любой другой СКВ, вы можете потерять или испортить свои изменения, пока они не зафиксированы, но после того, как вы зафиксируете снимок в Git, будет очень сложно что-либо потерять, особенно, если вы регулярно синхронизируете свою базу с другим репозиторием.
Для того, чтобы работать с Git необходимо изучить базовые команды:
Дата | Выполнено, % |
---|---|
2020-05-22 15:51:16 | 10 |
2020-05-14 20:08:32 | 100 |