Когда?
18 февраля 2022 года
Где?
Митап пройдет онлайн. Площадка проведения - ZOOM.
Если вы впервые на платформе ZOOM, установите ее на компьютер или мобильный.
Zoom для компьютера, iOS и Android
Модераторы митапа
Артур Аюханов, технический директор, INFOSTART |
Александр Кунташов, ведущий программист, INFOSTART |
Практикующий эксперт и евангелист DevOps-практик. Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х). Автор\активный участник разработки нескольких инструментов тестирования для 1С. Сторонник максимального использования в 1С методик тестирования, разработки через тестирование (TDD, BDD). |
Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии. Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии. Постоянный докладчик конференций Инфостарта |
Как стать участником?
Участие в митапе бесплатное для всех членов сообщества, а видеозаписи докладов будут доступны подписчикам на абонементы Инфостарт.
Принять участие
Опрос "Какие DevOps-инструменты вы используете?"
К митапу мы хотели бы собрать небольшую статистику по состоянию процессов разработки в командах 1Сников, будем очень признательны, если вы ответите на 8 простых вопросов. Результаты мы планируем огласить и обсудить на круглом столе митапа.
Пройти опрос
18 февраля
|
||
---|---|---|
Онлайн-митап
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Доклады

Савельев
- Общие сведения о нас до начала внедрения CI/CD контура
- Особенности нашего рабочего процесса
- Что нас не устраивало, почему потребовались перемены
- Какой изначально видели выход из сложившейся ситуации
- К какому пониманию пришли в итоге
- Ключевой результат проекта внедрения CI/CD контура
- Какими средствами достигли данного результата
- С какими проблемами столкнулись в процессе
- Конфликты Git в нашей практике
- Итоги проекта с точки зрения руководства
- Итоги проекта с точки зрения архитектора
- Итоги проекта с точки зрения разработчика

Программированием занимаюсь больше 30 лет. Начинал где-то в 11, с программируемых калькуляторов, затем ZX-Spectrum – ну и покатился...
Писал на C++ для Linux, сайты на C#, скрипты на bash/sed/awk, ну и, конечно же, нетленки на 1С.
Работаю с 1999 года. Начинал помощником системного администратора, затем был аникеем, администратором, начальником администраторов, затем ушел в программисты. Сейчас ведущий программист компании БКС «Финтех». Работаю в техотряде, который занят внедрением идей, практик и инструментов DevOps.

Отдел перешел на работу с GIT, EDT. Разрабатывает конфигурации на английском языке, мобильные клиенты и приложения и внедряет в разных странах.
Среди проектов, реализованных за последнее время работы, на базе мобильной платформы/клиента 1С:
- реализация приложения для работы более 100 торговых агентов в сети дистрибуции товаров (создание клиентской и серверной части);
- реализация складских решений на базе ТСД и мобильной платформы/клиента;
- разработка конфигурации с нуля, сразу с прицелом работы в режиме мобильной платформы.
• VA и мультипотоки – к чему мы пришли год спустя
• Какие подводные камни существуют в подготовке тестовых данных, и как это связано с мультипоточностью и скоростью
• Почему эталонные базы – зло, и куда их деть
• Как строгая типизация кода нам может экономить время, и почему она это еще не делает
• Что и когда лучше использовать для статического анализа кода
• Автономный сервер – контур без лицензий, высокая скорость, кривые результаты

Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х).
Автор\активный участник разработки нескольких инструментов тестирования для 1С 7.7, 1С 8.1, 1С 8.3 - 1С++, Functest, Functest.8x, xUnitFor1C, Vanessa-ADD Провел оффлайн-мастер классы по тестированию в 2019 году в 7 крупных городах России и Белоруссии.
Обучал компании различного уровня (от федеральных до региональных) внедрению инженерных DevOps-практик (тестирование, CI\CD и т.п.) в 2016-2020гг.
Сторонник максимальной автоматизации, упрощения и организованности работы разработчика.
Сторонник максимального использования в 1С методик тестирования, разработки через тестирование (TDD, BDD) и использования других методик, показавших свою эффективность на других платформах.
Сторонник open-source ПО.

Кунташов
2. Как в условиях большой кодовой базы конфигураций 1С осуществляется непрерывная интеграция изменений, если полноценный пайплайн с проверками для каждого коммита запускать зачастую довольно дорого по времени, а не проверять все равно нельзя?
3. Какие подходы и, возможно, инструменты применяются для реализации "долгоиграющих" фич?
4. Автоматический деплой на продуктовом сервере - "зло" (с) Артур или все-таки необходимость?

В сфере 1С почти 8 лет, разрабатываю последние 5 лет.
Работал в небольших конторах, пару лет во франчайзи, один год пилил в команде обновленный продукт "Контур.Меркурий".
Последние полтора года работаю на удалёнке в фирме "Луис+" (Москва).
Выполняю роли основного разработчика и архитектора в проекте перехода с УТ10 на КА.
Попутно внедряю практики DevOps в команде разработки на 25 человек.
Знаком и работаю с EDT, начиная с версии 1.4.
Самостоятельно собрал конвейер на Gitlab-CI. Применяю практики DevOps с 2019.
Всегда стараюсь автоматизировать рутину разработчика и повысить качество кода.
- Полноценный конвейер на Gitlab-CI
- Merge-request для контроля качества кода
- Эталонная база как источник данных для конвейера и разработчика
- Сервер allure для хранения результатов прохождения тестов
- Автоматическое обновление рабочего контура
- Релиз функционала, который готов только частично, через функциональные опции

- Разработка в git
- Вынос менеджера обмена и правил в расширение
- Вспомогательный функционал для тестирования
- Тестирование "на месте"
- Тестирование в CI (Jenkins)
- Покрытие кода тестами
- Порог качества SonarQube как интегральная метрика принятия MR
- Достигнутые результаты и дальнейшие планы
