Каталог решений - Видеозаписи онлайн-митапа Путь к идеальному коду

Видеозаписи онлайн-митапа Путь к идеальному коду

Видеозаписи онлайн-митапа Путь к идеальному коду

В наличии

В связи с переносом ежегодной конференции INFOSTART EVENT на май 2021 года, мы возобновляем серию онлайн-мероприятий. Первым стал митап по идеальному коду.

Категория:

Описание


Когда?

Митап состоялся 6 ноября 2020 года

Где?

Митап прошел онлайн. Площадка проведения — ZOOM

О чем?

На митапе говорили о:

  1. поддержке и развитии программного кода на 1С;
  2. расширениях и обновлениях;
  3. анализе сложных запросов;
  4. автотестах и многом другом.

Модератор митапа

Александр Кунташов, Инфостарт

Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии. Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии.

Постоянный докладчик конференций Инфостарта

 

Программа митапа

 

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

Бесспорным хэдлайнером митапа стал ведущий разработчик компании «Первый БИТ» Никита Грызлов с мастер-классом «SonarQube. В омут с головой». Он показал, как буквально за один час получить мини-сборочную линию, которая разбирает хранилище, автоматически кладет исходники в Git, запускает статический анализ с помощью sonar-scanner и выгружает результаты на сервер SonarQube. При этом Никита очень подробно «разложил по полочкам» все подводные камни, с которыми может встретиться разработчик при попытке настроить статический анализ кода.

После каждого доклада мы предлагали участникам митапа поставить оценку прошедшему выступлению, чтобы определить и поощрить лучших докладчиков. Средние оценки по итогам голосования можно посмотреть в единой таблице рейтинга.

 

ДокладчикТема докладаОценка доклада

Максим Артеменко,
Арт Порт,

Директор, руководитель отдела разработки, руководитель проектов

Идеальный код при разработке отраслевых решений

В ходе доклада я расскажу о влиянии правильной архитектуры метаданных на код, мотивацию разработчиков писать "красиво", экономических аспектах написания идеального кода и техническом долге, процессе поддержки кода собственных и сторонних отраслевых решений

4,16

Арсений Геращенко,
Коллектив программистов «А1»,

Технический директор

Модульность в 1С – как следовать принципам DRY в реалиях 1С: Предприятие 8.3

DRY — Don’t repeat yourself, Не повторяйся — это один из классических принципов программирования. Одним из краеугольных камней его реализации является модульная архитектура. Разработанный функционал выносится в модуль, который в дальнейшем используется на этом и других проектах. До появления расширений подобную модульность реализовывала только фирма 1С (БСП, БПО и прочие). Но с расширениями эта возможность стала доступной рядовым разработчикам 1С. Но пока что я не вижу экосистемы модулей общего назначения, сравнимой с существующими в других языках (Java, Python, Node).

Я веду модульную разработку уже около полутора лет. За это время были решены такие вопросы как:
1. Как работать с дополнительными данными, если не изменять конфигурацию (Допреквизиты) и не сойти при этом с ума.
2. Как сделать расширение, функционал которого можно переопределить, не изменяя само расширение.
3. Как сделать интерфейсный компонент, который может быть добавлен на форму 1 строкой кода? Что делать, если для работы этого компонента нужны обработчики?
4. Как в расширении хранить ссылки из другого расширения?
5. Как не запутаться в расширениях, когда их становится много (менеджер пакетов для 1С).
6. и многие другие. В докладе я планирую всем этим поделиться с сообществом.

3,99

Былинкин Юрий,
ООО ПМТ (Аскона),

Архитектор 1С

Как выжить если у тебя в базе 1С 50+расширений

Никак, это бардак. А почему вообще много расширений — плохо? Почему так получилось? Как с ними разбираться? Инструменты анализа расширений. Подходы к созданию расширений: 1 расширение — 1 программист, 1 расширение — 1 раздел (документ). Как не допустить повторения бардака?

4,11

Алексей Степаненко, программист-фрилансер

С чего начать внедрение автотестов

Вы устали, что после обновления или после внесения изменений в систему появились ошибки в уже оттестированной функциональности? Скорее всего вы уже настроили дымовое тестирование и даже попробовали Ванессу.  Однако разработка сценарных тестов идет медленно и тестирование не приносит того эффекта, который планировался. Знакомо? Я расскажу практический опыт внедрения автотестов в рабочий процесс. Рассмотрим методику "Тестирование черного ящика", ее плюсы и минусы. Будут представлены рабочие инструменты, которые при небольшой адаптации можно будет использовать на своих проектах.

4,54

Никита Грызлов,
Первый БИТ,

Ведущий программист

Мастер-класс «SonarQube. В омут с головой. Как настроить статический анализ кода на коленке и перестать расстраиваться»

4,9

Александр Кунташов,
Инфостарт,

Ведущий разработчик

Круглый стол «Что такое "идеальный код"?»

 

 

Отзывы о митапе

После каждого мероприятия мы просим участников оставить небольшой отзыв о мероприятии. Все отзывы внимательно читаем, анализируем и с каждым митапом стараемся улучшать формат.
Все отзывы о митапе "Путь к идеальному коду" доступны в комментариях.

has been added to your cart:
Оформление заказа