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

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

Арт.: 1322460

Продано: 20

3000 руб.


Когда?

Митап состоялся 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

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

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

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

 

 

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

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

 

Статистика:
Просмотры 21094
Загрузки 20
Рейтинг 27
Создание 06.11.20 16:45
Обновление 06.11.20 16:45
№ Публикации 1322460
Характеристики:
Теги
Рубрики 1С-программирование
Кому Программист
Тип файла Курс
Платформа Не имеет значения
Конфигурация Не имеет значения
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
Видеозаписи онлайн-митапа "Путь к идеальному коду": 20 25 $m
1. irina_selezneva 06.11.20 17:39 Сейчас в теме
Публикуем видеозаписи за рекордное кол-во времени - в день митапа.=)
Спасибо всем за участие!
2. Vitaliy121 06.11.20 17:50 Сейчас в теме
Было много воды и общих фраз, ожидал больше конкретики.
Порадовал мастеркласс про Sonarqube.
3. Dmitriy.Gusarov 06.11.20 17:53 Сейчас в теме
Удобный формат, хорошая организация.
4. kbazzh123 06.11.20 17:53 Сейчас в теме
Все получилось очень здорово!
5. Rasylit 06.11.20 17:54 Сейчас в теме
6. karpik666 06.11.20 17:54 Сейчас в теме
Отлично, продолжайте в том же духе!
7. Baryshev 06.11.20 17:55 Сейчас в теме
Мне понравилось.
Было много полезного.
8. olegtymko 06.11.20 18:07 Сейчас в теме
Все было на хорошем уровне. К сожалению для себя ничего нового не узнал. Пришел поддержать Никиту Грызлова.
9. dsdred 06.11.20 18:11 Сейчас в теме
Спасибо за митап. Очень понравился мастер класс про "кубик".
Так же очень понравилось, что докладов было не много, поэтому было не трудно все посмотреть и "переварить".

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

Арсению рекомендую послушать свою видео запись и проанализировать, есть проблемы с формулированием мысли.
А доклад интересный, сам про модульность думаю, только я больше склоняюсь к отдельной конфигурации "Библиотека Модулей".
kuntashov; +1 Ответить
10. ilya2184 06.11.20 18:19 Сейчас в теме
В общем - очень здравые идеи у людей, хотелось бы побольше взаимодействия разрабов платформы с ними.
11. MReshetilov 06.11.20 18:21 Сейчас в теме
не смог посмотреть онлайн, буду смотреть записи
12. IgorXml 06.11.20 18:22 Сейчас в теме
1. Продолжайте.
2. Делайте перерывы между выступлениями.
13. malikov_pro 06.11.20 18:35 Сейчас в теме
14. user1488673 06.11.20 19:41 Сейчас в теме
Я не смог смотреть онлайн, хочу сейчас, почему я должен оценивать мероприятие до того, как посмотрю видеозаписи?
15. superkuzja 06.11.20 20:27 Сейчас в теме
Не смог полноценно участвовать, т.к. работа в приоритете. Было бы здорово проводить такие мероприятия в нерабочее время. Хорошо, что есть запись - посмотрю на выходных. Спасибо!
16. The_Demon 06.11.20 21:29 Сейчас в теме
Хотелось бы больше общих проблем. Доклад про тестирование "черный ящик" был хорош, но к нему бы добавить и другие тесты. Понимаю, что не в рамках одного доклада, но было отлично. Так же пожеланием будет побольше рассказать про связь GIT и 1С.
kuntashov; +1 Ответить
17. YUGPK 06.11.20 21:46 Сейчас в теме
18. IVKuzmin 06.11.20 21:46 Сейчас в теме
Все очень понравилось. Было интересно
19. Stas26 06.11.20 22:43 Сейчас в теме
Спасибо всем большое за доклады. Было очень интересно и полезно.
20. BiT_AMValiev 06.11.20 22:52 Сейчас в теме
участие за см сильно радует, спасибо)
21. Boroda444 07.11.20 00:28 Сейчас в теме
Все хорошо. Было бы замечательно если бы заранее по часам было расписание выступлений.
72. kuntashov 09.11.20 23:44 Сейчас в теме
(21) Уточните, пожалуйста, что вы имеете в виду? Расписание было заранее опубликовано и вроде бы мы соблюдали тайминг. Единственное, по общему согласию мастер-класс Никиты продлили на 10 минут за счет круглого стола.
22. _LkMaksimka_ 07.11.20 01:22 Сейчас в теме
Спасибо за митап. Информативно, полезно и удобно :)
23. av762 07.11.20 02:49 Сейчас в теме
К сожалению, непосредственное участие он-лайн пропустил. Буду смотреть в записи.
Тема митапа в целом и каждого доклада в частности крайне интересны и заслуживают самой высокой оценки.
24. tomskih13 07.11.20 08:55 Сейчас в теме
все доклады до перерыва - ни о чем..

доклад Никиты - потрясающий - четко и по делу, в конце он сказал, что не все успел показать - очень жаль - еще бы послушал.
25. VseInstrumenti 07.11.20 08:55 Сейчас в теме
Всё хорошо, некоторые доклады превзошли ожидания. Возможно делать 5-минутные паузы между докладами.
kuntashov; +1 Ответить
26. Plotks2017 07.11.20 10:32 Сейчас в теме
27. rbdaurov 07.11.20 11:37 Сейчас в теме
28. rswctusert 07.11.20 12:18 Сейчас в теме
С нетерпением жду возможности пересмотреть в записи. Спасибо.
29. rare-avis 07.11.20 14:55 Сейчас в теме
он-лайн не получилось посмотреть. Только собрался смотреть видеозапись.
30. sergey.novikov 07.11.20 15:23 Сейчас в теме
Никита Грызлов как всегда на высоте! Спасибо
31. nixel 07.11.20 15:27 Сейчас в теме
Было любопытно посмотреть и обсудить различные способы решения проблем на ниве управления качеством кода и (немного) процессом разработки.
Спасибо докладчикам и организаторам!

В отзывах пишут о пятиминутных перерывах между докладами. С одной стороны да, хочется переключить мысль, ознакомится с темой следующего доклада, немного переварить. С другой стороны - мы же в онлайне, сидим в креслах и итак не особо напрягаемся :) а за пять минут слушатели могут немного подразбежаться и пропустить начало доклада.
32. maxa0n 07.11.20 16:50 Сейчас в теме
Подчерпнул немало полезной информации. Особенно полезен мастер-класс по развертке и настройке SonarQube.
33. Akcium 07.11.20 17:20 Сейчас в теме
Спасибо за мероприятие!
34. пользователь 07.11.20 19:12
Сообщение было скрыто модератором.
...
35. пользователь 07.11.20 20:42
Сообщение было скрыто модератором.
...
36. user595701_taraskovdanil 07.11.20 21:06 Сейчас в теме
Первый раз на Митапе. Честно смешанные чувства... вроде что-то узнал, что-то увидел новое, а использовать это не смогу(как пример улучшенная БСП). В целом не плохо, но хотелось бы большего погружения в темы.
37. doc123987 08.11.20 09:25 Сейчас в теме
Все было замечательно, почерпнул много нового.
38. MrGoodCat 08.11.20 11:29 Сейчас в теме
в целом все понравилось.
39. headMade 08.11.20 14:48 Сейчас в теме
нужна более практическая направленность
40. barthez84 08.11.20 17:43 Сейчас в теме
Тяжело было воспринимать доклад про модульность в 1С. Сама тема интересная. Видно было, что автор старался. Но ему стоило бы предварительно послушать самому свой доклад.

Огромное спасибо Никите Грызлову за Мастер-класс! Вся информация разложена по полочкам.
41. user1442672 08.11.20 18:43 Сейчас в теме
Достаточно продуктивно. Есть что улучшать в работе.
42. stepan96 08.11.20 21:59 Сейчас в теме
На круглом столе очень не хватает возможности "поднять руку", для желающего ответить на вопрос, заданный всем спикерам
kuntashov; +1 Ответить
73. kuntashov 09.11.20 23:50 Сейчас в теме
(42) Алексей, это было скорее мое упущение как модератора, что я не предупредил/не попросил пользоваться возможностью зума "поднять руку". У меня фактически был первый опыт проведения митапа онлайн, мне Катя и Артур подсказывали и помогали, но по некоторым граблям я все равно прошелся. В следующий раз постараюсь исправиться :)
43. energosf_vl 09.11.20 01:53 Сейчас в теме
все хорошо, но, может, есть смысл рассмотреть другие варианты времени проведения. например, не в пятницу, а в четверг - в таком случае будет возможность обсудить мероприятие с коллегами на следующий день, а не спустя пару дней - после выходных.
44. 6_42_0 09.11.20 05:47 Сейчас в теме
Судя по расписанию доклада темы обозревались полезные, отрадно, что есть возможность почерпнуть информацию и после онлайн собрания.
45. zarankony 09.11.20 08:02 Сейчас в теме
ждал что будет про идеальный код, а в итоге погрузили в Девопс :)
46. VirDim 09.11.20 08:05 Сейчас в теме
Не смог попасть онлайн, хочу посмотреть запись, но нужно писать отзыв на то, что я ещё не видел:(
47. gubanoff 09.11.20 09:00 Сейчас в теме
Еще раз убедился, что стандарты кода это хорошо.
48. Evg-Lylyk 09.11.20 09:19 Сейчас в теме
49. nordcomp 09.11.20 09:29 Сейчас в теме
Прекрасные доклады. Очень понравился мастер-класс. Понравилось живое общение и в чате и после всех докладов. Порадовало качество связи. Но между докладами делала бы перерывы на 5 минут. Иногда это необходимо.
50. iovigor1 09.11.20 09:42 Сейчас в теме
Познавательно и интересно
51. user829767 09.11.20 09:53 Сейчас в теме
Очень полезный мастер-класс
52. slvzm 09.11.20 10:10 Сейчас в теме
53. d00zer 09.11.20 10:18 Сейчас в теме
54. пользователь 09.11.20 10:21
Сообщение было скрыто модератором.
...
55. maxim.samokhval 09.11.20 10:22 Сейчас в теме
Было очень познавательно и интересно, особенно доклад Никиты по SonarQube
56. пользователь 09.11.20 10:56
Сообщение было скрыто модератором.
...
57. efim_sozin 09.11.20 11:44 Сейчас в теме
58. VanDerKeen 09.11.20 11:50 Сейчас в теме
Интересное и насыщенное полезной информацией мероприятие
59. SirYozha 09.11.20 12:15 Сейчас в теме
Купил доступ только из-за мастер-класса Никиты Грызлова.
60. mitia.mackarevich 09.11.20 12:32 Сейчас в теме
Интересные доклады. Некоторые вещи взял себе на заметку
61. a_plastinin 09.11.20 13:06 Сейчас в теме
Пока не смотрел. Буду изучать видеозаписи
62. ksershov 09.11.20 13:50 Сейчас в теме
Первый доклад в целом не открыл Америку, кодить соблюдая стандарты хорошо, а не соблюдая плохо. Интересный доклад про то, как сделать в 1с модульность, хотя без поддержки 1с проект наверно так и останется уделом автора, но крутая попытка иметь легко подключаемые модули, как библиотеки в других языках. Доклад про 50+ расширений в базе хотя рассказывает как они живут с этим, не отвечает на вопрос, а зачем столько расширений делать, чтобы потом мужественно преодолеть проблемы. Про сонаркуб не смог посмотреть доклад, посмотрю в записи.
kuntashov; +1 Ответить
74. kuntashov 10.11.20 00:02 Сейчас в теме
(62) Про модульность тема актуальная. Считаю, что ее надо развивать в рамках сообщества. Уже есть наработки и в целом видение у Арсения, он как раз их на докладе рассказал, есть продукт opm (https://github.com/oscript-library/opm/), есть другие участники сообщества, готовые развивать идею (см. переписку в https://forum.infostart.ru/forum9/topic249947/).

А насчет поддержки фирмы 1С напишу пару примеров:

1. Когда впервые Алексей Лустин начал говорить про использование языка gherkin в 1С и показывал видео первых прототипов, очень многие коллеги по 1С крайне скептически на это реагировали. В какой-то момент все поняли, что это нужный инструмент и сейчас Vanessa-Automation, форк Vanessa Behavior, используется в самой фирме 1С.

2. Когда Андрей Овсянкин сделал OneScript и стал продвигать идею автоматизации работы самих 1сников, все тоже скептически относились к этому. Сейчас сама 1С запилила 1С:Исполнитель.

Думаю и с пакетным менеджером может произойти что-то подобное. Вопрос создания библиотек прикладного кода - открытый. "Типовой" подход к дистрибуции библиотек/модулей, которую предлагает 1С:БСП не очень удобен.

Нужно пробовать и искать другие варианты. Это хорошая тема для исследования.
63. G_106040409301110061486 09.11.20 14:21 Сейчас в теме
64. tolpiyash 09.11.20 14:52 Сейчас в теме
Само мероприятие понравилось и по организации и по докладам. В будущем хотелось бы чтобы такие мероприятия анонсировались пораньше.
65. OiSorry 09.11.20 14:58 Сейчас в теме
ещё не посмотрел видео, а чтобы посмотреть нужно заполнить этот отзыв
66. ei78 09.11.20 14:59 Сейчас в теме
Все отлично, но еще не могу посмотреть видео с митапа, если в составе материалов есть история из чата митапа, тогда вообще нет замечаний к проведению. Если истории чата нет, тогда в следующих митапах хотелось бы видеть эту историю чата.
67. user600192_alt 09.11.20 15:00 Сейчас в теме
все хорошо, но хотелось бы меньше времени уделять демонстрации настройки и больше времени на работу.
68. d.marochko 09.11.20 15:13 Сейчас в теме
Интересное мероприятие и выступающие. Был рад видеть идеологов многих полезных инструментов, которые помогают на пути к идеальному коду.
69. GreenDragon 09.11.20 15:14 Сейчас в теме
Нужно больше митапов подобной направленности - так победим! ;) А так, было прям всё отлично и здорово - ждём продолжение.
kuntashov; +1 Ответить
70. Serg O. 09.11.20 15:58 Сейчас в теме
1 доклад был очень интересен (c 13-40 ) про Sonar Cube / Sonar Scanner
71. lavash67 09.11.20 18:10 Сейчас в теме
Было интересно, благодарю.
75. shootnik 10.11.20 00:33 Сейчас в теме
Митап понравился, отдельное спасибо Никите Грызлову за подробную инструкцию по запуску статического анализа кода. Ну и последовавшее затем обсуждение было также весьма интересно. К сожалению, мероприятие проходило в рабочее время и часть выступлений мне еще только предстоит посмотреть в записи...
76. user1447246 10.11.20 02:09 Сейчас в теме
77. familiar 10.11.20 10:11 Сейчас в теме
Всё отлично, познавательно.
78. Aletar 10.11.20 11:31 Сейчас в теме
79. Elaks 10.11.20 12:35 Сейчас в теме
Спасибо, все понравилось!
Пожелание: сделать побольше мастер классов.
80. kiset 10.11.20 14:28 Сейчас в теме
У 1С был интересный формат конференции. Они показывали видео в записи, а сами докладчики в это время шерстили чат, и общались с участниками.
Может, имеет смысл попробовать в таком ключе? Как минимум, устранит накладки, добавит чёткий тайминг, и разбавит общение.

Были интересные доклады, были не очень. Хотелось больше мотивации. Зачем Вам SonarQube, зачем управление качеством кода, зачем расширения.
81. VerJilius 10.11.20 18:26 Сейчас в теме
Возможно на более сложные теме (Мастер-класс «SonarQube. В омут с головой. Как настроить статический анализ кода на коленке и перестать расстраиваться») стоит тратить чуть большее время, пусть в ущерб другим темам. В целом, курс был очень интересный и познавательный.
82. drmaxart 10.11.20 20:40 Сейчас в теме
Особенно понравился мастер-класс по SonarQube и круглый стол
83. atland 11.11.20 08:42 Сейчас в теме
84. Borometr 11.11.20 14:57 Сейчас в теме
Данный митап мне понравился. Тема по SonarQube показалась сложной, надеюсь появиться время чтобы проделать показанные действия самостоятельно. Также понравилось обсуждение в конце митапа, когда другие участники начали делится своим опытом и задавать вопросы.
85. alfanika 12.11.20 14:55 Сейчас в теме
Желательно проводить мероприятия во второй половине дня.
86. MaxS 13.11.20 17:34 Сейчас в теме
Не смотрел онлайн и ещё не смотрел в записи, отзыв пока дать не могу.
87. Kim1C 14.11.20 15:09 Сейчас в теме
Не удалось посмотреть онлайн, но все должно быть хорошо
88. mihaleon 16.11.20 00:58 Сейчас в теме
89. viryasov 17.11.20 18:18 Сейчас в теме
90. Borunmeert 18.11.20 10:27 Сейчас в теме
91. пользователь 19.11.20 21:01
Сообщение было скрыто модератором.
...