Обучение длится 5 модулей
Авторы: Группа авторов
Уровень подготовки: начальный
Профессиональная разработка в 1С:EDT + Git и современные подходы к управлению версиями и качеством кода

Этот курс – первый в серии курсов про DevOps нормальным языком – как оно на самом деле работает, зачем, почему именно так, и как на это все перейти…

Но сначала – несколько слов о чем речь…

28% технических докладов на ИС 2021 – про командную разработку, BDD / TDD, управление версиями, тестирование, контроль качества кода, CI/CD и т.д.

Инфостарт – открытая площадка, где специалисты и команды делятся тем, что для них сейчас актуально.

Почему каждая четвертая команда выносит эту тему? – потому что продукты стали сложнее, проекты стали сложнее, в группах разработки – по 10-20 человек, есть по-проектно привлеченные специалисты, плюс разработчики от заказчика, источников потенциальных ошибок куча, все нужно проверять, сводить и деплоить…

Каждая команда ищет, как увеличить скорость разработки – и при этом уменьшать количество ошибок.
Как делать разработку удобнее, автоматизируя задачи на поиск багов, коммуникацию, бэкапы, отладку и т.д.
Как запустить нормальные, отработанные всем миром практики тестирования, быстрого деплоя фиксов и так далее.

Вам нужен этот курс, если вы:

  • Внедряете или используете тестирование и ревью кода — EDT даст вам платформу для разработки, возможность подключать удобный плагин модульных тестов, а Git — инструментарий для хранения, контроля и ревью кода.
  • Не хотите потерять код при обновлении — с Git вы гарантированно сохраните всю историю разработки и сможете восстановить любое зафиксированное изменение.
  • Испытываете сложности при работе с обработками — EDT + Git позволяют версионировать и анализировать актуальность обработки “на лету” с учетом изменений основной конфигурации (проекта).
  • Устали проверять расширения — EDT может “на лету” проверять все расширения на ошибки с учетом изменений в зависимых проектах – и делает это лучше, чем проверка применимости в Конфигураторе. Ну или ставить проверки по ним на паузу : )
  • Не можете найти нужное изменение в Хранилище — Git дает поиск по истории, вплоть “когда и кем была внесена искомая строка кода”. Найти баг – а так же кто и когда его занес.
  • Устали спрашивать коллег, кто, зачем и какие изменения внес в код, так как хранилище не отвечает нормально на эти вопросы, тем более, что нет хранилища для внешних обработок.
  • Наняли нового сотрудника — и вы не хотите, чтобы он сразу вливал свои изменения в ядро, а хотите устроить вычитку кода разными сотрудниками.
  • Работаете с 2-3-4 конфигурациями — в EDT вы можете открыть неограниченное число конфигураций / расширений / обработок в одной области и вам будет легче избегать ошибок при интеграции.
  • Стремитесь увеличить скорость работы команды — покажем, как с помощью 1С:EDT и Git перестать тратить время из-за частых ошибок, неудобных инструментов и плохой коммуникации.
  • Пишите на 2 языках программирования — вы получите такую же удобную среду разработки в 1C, как и в других языках, и сможете показать свои разработки в GitHub.
  • Хотите работать в топовых командах разработки — EDT и/или Git уже используют команды компаний 1С, Первый Бит, Рарус, OZON, Финтех Решения, IRP Team… 
  • Хотите версионировать обработки, расширения, конфигурацию — причем так, чтобы вы могли откатиться на месяц назад, и получить совместимые версии обработок и расширений с той версией конфигурации.
  • Работаете с тестовой базой на 100Гб и решаете несколько задач — не редкий случай, когда база данных тестовая одна, и разработать надо параллельно несколько задач. Git вам с этим отлично поможет.
  • Нанимаете сотрудников на фрилансе — Git поможет вам проанализировать изменения и внести их безопасно для вашей разработки.
  • Строите работу по мировым практикам — тут уже не обойтись без методик работы с Git (GitHub flow, GitFlow, GitLab flow) и т.д.
Дата последнего обновления: 20 января 2024

Темы

Другие курсы

-43%
Инженер по тестированию
Инженер по тестированию
Авторы: Группа авторов
Подробнее
98 600
173 000
2 883
/мес
Kotlin Multiplatform шаг за шагом
Kotlin Multiplatform шаг за шагом
Автор: Максим Казанцев
Подробнее
9 500
Тестирование GraphQL API
Тестирование GraphQL API
Автор: Ольга Назина
Подробнее
7 000
Charles Proxy как инструмент тестировщика
Charles Proxy как инструмент тестировщика
Автор: Ольга Назина
Подробнее
5 500
Python. Микросервисы. Backend на FastAPI
Python. Микросервисы. Backend на FastAPI
Автор: Саид Магомедов
Подробнее
5 890
1 473
/мес
JavaScript: от теории к практике
JavaScript: от теории к практике
Автор: Мария Ажгихина
Подробнее
3 200
Web-технологии: практический курс CSS
Web-технологии: практический курс CSS
Автор: Мария Ажгихина
Подробнее
1 699
Фронтенд-разработчик
Фронтенд-разработчик
Авторы: Группа авторов
Аналитик 1С. Основные инструменты и ввод в профессию
Аналитик 1С. Основные инструменты и ввод в профессию
Автор: Василий Еремин
Подробнее
1 490
Назад
Смотреть дальше