Когда?
11 декабря 2020 года
Где?
Митап пройдет онлайн. Площадка проведения - ZOOM
Если вы впервые на платформе ZOOM, установите ее на компьютер или мобильный.
Zoom для компьютера, iOS и Android
Что будет?
Поговорим о:
- проблемах внедрения EDT в команде;
- фишках EDT: статанализе прямо в редакторе кода, доп. возможностях по сравнению с конфигуратом и т.п.;
- разработке плагинов для EDT: зачем это нужно, какие уже плагиные есть, как разрабатывать;
- и многом другом.
Модератор митапа
Артур Аюханов, технический директор, INFOSTART.
|
Практикующий эксперт и евангелист DevOps-практик. Активно применяет методики и инструменты тестирования с 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 ПО. |
11 декабря
|
||
---|---|---|
Видеозаписи и презентации докладов
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Доклады
- Начал заниматься 1С в 2001 году.
- С 2006 по 2014 год работал в фирме 1С. Участвовал в разработке ЗУП 2.5, ЗУП 3.0.
- C 2015 года по настоящее время работаю в 1С-Рарус. Внедряю ЗУП на корпоративном рынке.
- EDT можно превратить в помощник по встраиванию кода через разработку плагина.
- Примеры использования API:
- Проверки и быстрые исправления для встраивания механизма в существующие объекты на примере подсистемы БСП Подключаемые команды.
- Добавление произвольного кода и редактирование параметров процедур через UI на примере программного интерфейса ЗУП Кадровый учет.
- Проверка соблюдения регламента разработки на примере доработки типового объекта.

Активно применяет методики и инструменты тестирования с 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 ПО.
- Какой эффект ожидать от перехода?
- Как (и нужно ли) заставлять/мотивировать разработчиков изучать EDT (когда разработка пока все еще в конфигураторе)?
- Какие шансы у конфигуратора (сколько протянет)?
- Каких полезных возможностей Конфигуратора пока не хватает в ЕДТ?

- Как установить плагины для анализа кода.
- Как выглядит анализ на базе BSL LS.
- Как выглядит анализ через сервер SonarQube.
- Какой "интересный" код можно найти с помощью плагинов в EDT и что с ним дальше делать.

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

- Разработка по гитфлоу с изолированием задач.
- Анализ качества кода.
- Написание тестов.
- Добавление номера сборки в релизный cf.
- Покрытие кода тестами.
- Порог качества SonarQube (качество кода+покрытие), как критерий принятия кода.


Телющенко
За этот час мы покажем работу программиста, где все это уже настроено. Его распорядок:
- идем в гит, и берем задачи;
- переключаемся в ветки, фиксируем статусы задач, разворачиваем окружение;
- пишем код, смотрим что получилось;
- делаем пул реквесты, меняем статусы задач;
- анализируем результаты пул реквеста, смотрим на результаты покрытия кода тестами, смотрим аллюр отчеты, смотрим на ругать от Sonar Qube;
- фиксим ошибки, обновляем реквесты, прогоняем тесты, запрашиваем вычитку кода;
- делаем вычитку кода, принимаем пул реквесты, запускаем полные тесты;
- закрываем задачу.

Причины купить
Стоимость участия
Участник | |
Онлайн-доступ к митапу | + |
Видеозаписи митапа | + |
Презентации докладчиков | + |
Сертификат участника | + |
до 11.12.2020 г. | 3000 рублей |
Купить |
Для тех, кто купил оффлайн-участие на INFOSTART EVENT
Вы можете принять участие в данном митапе бесплатно. Просто оставьте заявку по кнопке ниже.
Участвовать в митапе бесплатно