Готово расписание онлайн-митапа «Путь к идеальному коду»

30.10.2020      69116

Мы с радостью говорим «Поехали!» и объявляем о старте осенне-зимнего марафона митапов Инфостарт. 6 ноября пройдет онлайн-митап «Путь к идеальному коду».

Рассказываем о программе, расписании, докладчиках первого митапа нового сезона. 

О программе

Модератор митапа Александр Кунташов, ведущий 1С-разработчик Инфостарта, включил в программу как традиционные 30-минутные доклады, так и интерактивные форматы выступлений.

В первой части митапа выступят 4 ведущих эксперта отрасли. Мы поговорим о поддержке и развитии программного кода на 1С, расширениях и обновлениях, анализе сложных запросов, автотестах и многом другом.

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

Завершит митап круглый стол «Что такое “идеальный код”?», в ходе которого каждый участник митапа сможет поделиться идеями, кейсами, вступить в дискуссию с докладчиками и коллегами.

Расписание митапа

 

10:00-10:40

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

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

10:40-11:20

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

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

11:20-12:00

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

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

12:00-12:40

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

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

12:40-13:40

Перерыв

13:40-14:50

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

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

14:50-16:00

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

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

 

Приветственное слово модератора 

Александр Кунташов, ведущий 1С-разработчик, Инфостарт:

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

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

Цель нашего митапа — обсудить полезные инструменты и практики по управлению кодом и сделать еще один шаг по их популяризации в сообществе 1С.

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

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

Постараемся ответить на вопросы: как внедрить все это в своей команде? как обосновать необходимость руководству и коллегам? с чего начать и какие шаги предпринять?

Ждем вас на митапе, будет интересно и полезно!

Happy coding!

Принять участие

Чтобы принять участие в митапе и узнать все об идеальном коде, нужно просто оформить заказ на сайте.

Стоимость билета 3000 рублей или 27 $m. В стоимость участие входит доступ на онлайн-мероприятие, видеозаписи и презентации докладчиков, участие в мастер-классе, круглом столе. 

Купить билет


Автор:
Event-менеджер


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3119 01.11.20 15:15 Сейчас в теме
Вы-то пригласите на митапы по качественному коду разработчиков типовых. А то они, кажется, вообще об этом мало думают...
Осваиваю УНФ - там косяков - как вагон. Начиная от тупого кривого интерфейсного ляпания, до ошибок кода.
2. kuntashov 449 01.11.20 15:39 Сейчас в теме
(1) Пригласить как слушателей или как докладчиков? :-)

Знаю, что в команде разработки УНФ все неплохо как минимум с точки зрения автоматизации проверок кода и функционала.

И в целом разработчики УНФ неплохо отрабатывают обращения по ошибкам, поэтому по конкретным воспроизводимым проблемам лучше отправлять информацию им в поддержку.
4. Yashazz 4709 01.11.20 16:13 Сейчас в теме
(2) Неплохо отрабатывать обращения, это работа линии баг-трекера. А нормальная работа авторов конфигурации - исходно адекватный, правильный код, без ошибок и дикой кривизны. Без той кромешной жути, которая ни в какие стандарты не укладывается.

Автоматизация проверки - дело, конечно, нужное. Но от принципиальной криворукости в проектировании и кодинге не спасает. Между тупым "код работает и ладно", и нормальным кодом - колоссальная разница. Которую и разрабы типовых, и большинство "одинэснегов" весьма слабо ощущает и ещё слабее понимает на уровне конкретики.
Drivingblind; FatPanzer; +2 Ответить
8. kuntashov 449 02.11.20 10:34 Сейчас в теме
(4) На круглом столе на митапе как раз собираемся обсудить, что такое адекватный/правильный/нормальный код на круглом столе, приходите! Если будет желание - сможете высказать свое экспертное мнение наряду с докладчиками.
5. CheBurator 3119 01.11.20 17:10 Сейчас в теме
(2) Конечно, как слушателей.
пусть учатся.

проверок кода и функционала

мне как пользователю УНФ совершенно все равно что там внутри если это работает криво.

" УНФ неплохо отрабатывают обращения по ошибкам," - ну, я бы сказал не очень.


интерфейсы кропаюстся по принципу "лишь бы было". один из последних (копирование настроек) https://ibb.co/7p93QyX
Стандартов именования реквизитов - не соблюдаются. где-то называется "В группе", где-то "группа", где-то "родитель".

Вот ошибка которая ВООБЩЕ НЕ ДАЕТ ОТКРЫТЬ СПИСОК ЗАКАЗОВ 08.10.2020 12:04:19
Поле объекта не обнаружено (СостояниеОригиналПолучен)
{ОбщийМодуль.УчетОригиналовПервичныхДокументов.Модуль(173)}: Строка.Данные["СостояниеОригиналПолучен"] = Выборка.СостояниеОригиналПолучен;
{Документ.ЗаказПокупателя.Форма.ФормаСписка.Форма(283)}: УчетОригиналовПервичныхДокументов.ПриПолученииДанныхНаСервере(Строки);

- три недели, Карл! лечение - только сбросить настройки формы

Групповое изменение рквизитов - если надо выбрать контрагента - просто тупо нет возможности в открывшемся списке контрагентов сделать "выбрать"...

и так далее и тому подобное... я как сажусь - меня аж передергивает.
Система резервирования - жпс полный.
исправление заказа для отражения ситуации на сейчас - приводит к необходимости перезакрывать закрытый месяц. и куча других неудобств...

спрашивается - зачем уходить с клюшек чтобы на 8-ке заниматься тем же самым - пилить удобства и исправлять ошибок которых стало на порядок больше чем в клюшках?
6. CheBurator 3119 01.11.20 17:11 Сейчас в теме
(2)
с точки зрения автоматизации проверок кода и функционала.

отвратительно у них.
вплоть до того, что тыкание мышкой на стартовой странице приводит к ошибке. - после этого о автоматизации проверок кода слышать смешно ;-)
3. Yashazz 4709 01.11.20 16:09 Сейчас в теме
"Четыре ведущих эксперта отрасли"... Никого, кроме Грызлова и Кунташова, не знаю. Можно персоналии в студию? А то я, за свои 20 лет в 1С, выходит, ведущих экспертов и не знаю вовсе... Может, хоть их сетевые ник-неймы озвучите, или ссылки на профили ИС?
7. Yashazz 4709 02.11.20 10:09 Сейчас в теме
Так что, нам про "ведущих экспертов" расскажут, или будут брать деньги за участие непонятно откуда взятых личностей в публичном платном мероприятии с анонсом на публичном сайте? Персоналии в студию, господа.
9. kuntashov 449 02.11.20 10:37 Сейчас в теме
(7) На странице эвента указаны регалии докладчиков https://infostart.ru/events/1313870/
10. CheBurator 3119 02.11.20 20:20 Сейчас в теме
нате вам еще идеального кода типовых *-ых конфигураций. (УНФ)
Загрузка данных из внешних истоячников.
Гружу картинки. Для загрузки картинки - в строке файла в соот.колонке надо указать имя файла.
Протрахался (извините!) 2 недели (с перерывами). Пришлось писать на саппорт.
Ответ от саппорта - ВО ФРЕШЕ загрузка картинок не поддерживается. Для загрузки - только через УРЛД во фреше (то есть тянуть из "инета")
Ну, слава богу, а то я думал уже что у меня крыша едет.
.
ладно.
теперь про качество кода.
.
для меня, как разработчика (пусть и мохнатого клюшечника) очевидно, что если в каком-то месте некая "настройка" неприменима - она не должна показываться, не д.б. возможности ее "настроить". здесь же:
- обработка запускается в базе во фреше. я сильно сомневаюсь что обработка, запущенная в базе не может понять - она щапущена на локальной базе или через инет/облако). При этом - присутсвует возможность сделать настройки, которые применимы только для локальной базы, не в облаке.
- ладно! всяко бывает. но в таком случае - вариант работы обработки или успешно или с ошибкой (предупреждение, сообщение, инфо об ошибке, инфо о недоступности возможности, хоть что-нибудь). Здесь при загрузке - ТУПО НИЧЕГО. никаких ошибок. Ничего. При этом картинки не загружены. Формально все сделано правильно. начниаешь тупить - и подозрервать что с головой нев се в порядке..
.
вот как так? это блин, качественный код?!
.
ладно. копаю дальше: разворачиваю простейший вебсервер (один экзешник). стучусь к картинке в браузере через НАСТОЯЩИЙ УРЛ: http://127.0.0.1/100050.jpg - браузер успешно отдает картинку. В логах - вебсеврера фиксируется запроc GET
.
в файлике указываю вместо пути картинки - УРЛ, как сказал саппорт. делаю загрузку. Изменений - ноль. сообщенйи - ноль. результат - ноль. в логах сервера - девственно чисто.
.
возможно я и туплю и дальше адски, но пока вот такой вот "качественный код"...
11. kuntashov 449 03.11.20 00:53 Сейчас в теме
(10) Да, реально вас, Сергей, допекли веб-технологии!

(10)
стучусь к картинке в браузере через НАСТОЯЩИЙ УРЛ: http://127.0.0.1/100050.jpg
- браузер успешно отдает картинку. В логах - вебсеврера фиксируется запроc GET


Ну тут точно не качество кода виновато: указанный вами URL - локалхост. Он доступен только на вашем локальном компьютере, соответственно с серверов 1С:Фреш, равно как ни с одного другого внешнего ресурса/компьютера/сервера этот адрес не будет доступен.

Вам картинку нужно на внешнем ресурсе разместить, который позволяет отдать публичную ссылку картинки. Например, на Яндекс.Диск картинки выгрузить.
12. CheBurator 3119 03.11.20 20:15 Сейчас в теме
(11)
соответственно с серверов 1С:Фреш, равно как ни с одного другого внешнего ресурса/компьютера/сервера этот адрес не будет доступен.
- спасибо, я уже в результате бдений с совещаний с пиплом понял.
- 1. а где об этом мне, КАК ПОЛЬЗОВАТЕЛЮ, СКАЗАНО? не нашел. мне-пользователю одновалентно где это выполняется или не выполняется.
- 2. главное в этом не то что я-юзер туп и не знаю особеннойтей клиень-серверноа архитектуры, а то что эта много грязных букв НИГДЕ НЕ СООБЩАЕТ о проблеме (в результате - ошибку в УYФ зарегали, но когда исправят - ХЗ, пока что я ошибки и несуразности обнаруживаю быстрее чем их правят ;-)
.
исходя из п.2 - который скорее относится даже не к кривости кода, а к кривости построения взаимодействия с пользователем - то есть в интерфейсных моментах - то боюсь даже представить что там в коде...
13. CheBurator 3119 03.11.20 20:21 Сейчас в теме
нате вам еще КАЧЕСТВО КОДА.
УНФ.
загрузка из внешних источников.
тот же самый файл загрузки картинок.
обязательные поля заполнены.
необязательные - не заполнены. в т.ч. КАТЕГОРИЯ ТОВАРА.
в результате работы загрузки - для существующих карточек товара с заполненной "категорией товара" (категория=МойЛюбимыйТовар) - заполненная категория "обнуляется" и ставится типовая умолчальная категория = "Товар" (в которйо вообще могут быть другие параметры вплоть до других ставок НДС). Ошибка зарегена. Когда исправят - хз... неторопливо там у них.
вот такое качество кода.
.
больше об ошибках писать не буду (пока не достанет меня еще раз, бо единственный способ видимо заставить продуктивно работать над ошибками - массово трубить о том что внутри у 1С творится трэш и угар), подташнивает уже.
.
конечно. в УНФ куча всего, чего нет в ТИС. но того что нет в тИС - его и нет. а в УНФ - есть, но оно все какое-то "недоделанное". просто ИМХО.
14. FatPanzer 03.11.20 20:31 Сейчас в теме
(13)
заполненная категория "обнуляется" и ставится типовая умолчальная категория = "Товар" (в которйо вообще могут быть другие параметры вплоть до других ставок НДС).
К вопросу о том, какое решение страшнее: работающее, неработающее, или работающее неправильно? Верный ответ - третий, конечно.
Оставьте свое сообщение

См. также

WhatsApp или SMS?

Новость Маркетплейс

В среднем 2/3 россиян используют мессенджер WhatsApp каждый день. В октябре 2023 года ежемесячный охват WhatsApp составил 78.4% населения России (за период октябрь 2022-2023 года этот показатель вырос на 8.8%). С развитием технологий мессенджеры стали серьезным оружием в сфере продаж. В этой статье мы рассмотрим WhatsApp с точки зрения его возможностей, осветим преимущества и недостатки в сравнении с SMS-сообщениями.

сегодня в 17:30    73    dpershin    0       

1

Стартует курс по классическим методам проектного управления! Успейте записаться

Новость Обучение Руководитель проекта

28 марта на Инфостарт стартует онлайн-курс Марии Темчиной по классическому управлению ИТ-проектами. Слушатели курса изучат инструменты из PMBoK® и «1С:Технологии корпоративного внедрения», а также научатся применять их на проектах любого масштаба.

сегодня в 15:00    61    user997184    0       

1

Успейте до повышения цены: бронируйте участие по выгодным тарифам

Новость Aнализ&Управление Мероприятия

С 1 апреля запланировано изменение цен на участие в конференции «Анализ и Управление в ИТ-проектах». Публикуем таблицу с новой стоимостью на билеты и рассказываем, что нас ждет на конференции.

сегодня в 11:00    87    AnastasiaKl    0       

1

Объявляем сбор кейсов для баттла аналитиков

Новость Aнализ&Управление Мероприятия

Для конференции «Анализ и Управление в ИТ-проектах 2024» мы подбираем контент так, чтобы 70% приходилось на практические активности и только 30% – на теорию.

вчера в 15:00    389    user997184    0       

17

Научитесь работать в системе «1С:Аналитика» на курсе от Инфостарта

Новость Обучение

9 апреля стартует онлайн-курс по изучению возможностей и получению навыков работы в системе «1С:Аналитика». Курс подойдет пользователям 1С:Предприятие, которые уже имеют определенный опыт работы с различными прикладными решениями на платформе.

вчера в 14:00    284    AnastasiaKl    0       

16

ЭПД в «Мастер ТТН»: электронная транспортная накладная с автозаполнением реквизитов на основании реализации

Новость Маркетплейс ЭДО

В расширении «Мастер ТТН» появилось дополнение для формирования электронной транспортной накладной (ЭТрН) и отправки данных через оператора ЭПД «Калуга Астрал» по клиентскому API.

вчера в 12:09    249    Olga_Amelchenkova    0       

2

Завершение сеансов и назначение каталогов для хранения данных сервисов кластера – новое для админов в 8.3.26

Новость Зазеркалье

Официальный технологический блог «Заметки из Зазеркалья» опубликовал анонс новых возможностей технологической платформы 1С 8.3.26. На этот раз – хорошие новости для тех, кто занимается администрированием систем 1С:Предприятие.

вчера в 09:36    292    ЕленаЧерепнева    0       

2

Грандиозная распродажа на Инфостарт.Маркетплейс: с 25 марта по 7 апреля

Новость Маркетплейс

С 25 марта мы запустили распродажу на Инфостарт.Маркетплейс. Решение со скидкой до 50% можно выбрать для самых разных задач: от интеграции с маркетплейсами до инструментов разработчика. Рассказываем об условиях акции и о том, как воспользоваться специальным предложением.

26.03.2024    351    user997184    0       

5

Вышла Java 22

Новость ИТ-Новость Языки программирования

Выпущена общедоступная версия JDK 22, построенная на эталонной реализации Java SE. Готовые к использованию дистрибутивы под лицензией GPL уже доступны в рамках открытого проекта OpenJDK.

26.03.2024    311    VKuser24342747    0       

2

Станьте партнером конференции «Анализ и Управление в ИТ-проектах»: осталось всего 3 места!

Новость Aнализ&Управление Мероприятия

До конференции «Анализ и Управление в ИТ-проектах» осталось всего два месяца и всего три места для того, чтобы стать партнером мероприятия. Сегодня расскажем, какие преференции и «плюшки» получают наши партнеры.

26.03.2024    282    user997184    0       

16

17 апреля стартует комплексный курс по управлению ИТ-проектами от Марии Темчиной

Новость Обучение Руководитель проекта

Директор по проектам Инфостарт Мария Темчина, приглашает на Комплексный курс по управлению ИТ-проектами «3 в 1». Вы научитесь успешно руководить масштабными проектами в любом окружении (Водопад, Agile, гибридные подходы).

25.03.2024    290    user997184    0       

0

Бесплатный вебинар по возможностям 1С-Коннект пройдет уже завтра

Новость Сервисы ИТС

26 марта, в 11:00 по МСК, приглашаем на онлайн-вебинар о новых возможностях и основном функционале сервиса «1С-Коннект». Узнайте, как настроить автоматизацию техподдержки, услуг и коммуникаций с помощью платформы.

25.03.2024    292    AnastasiaKl    0       

2

Настраиваемые заявления для 1С:Кабинета сотрудника: доступно для типовых конфигураций

Новость Сервисы ИТС

Собственные настраиваемые шаблоны документов для сервиса 1С:Кабинет сотрудника можно создавать в 1С:БП 3.0.149, ЗУП 3.1.27.170 и ERP/КА 2.5.16.84. Рассказываем, как использовать эту возможность.

22.03.2024    655    ЕленаЧерепнева    0       

15

Большое интервью про стажеров: что делать, если ты решил «войти в ИТ» и выбрал 1С

Новость Сообщество

Представьте ситуацию: вы недавно окончили технический вуз или курсы по 1С-разработке. Кажется, что пора получать профиты и зарабатывать, но куда податься без опыта? Самый очевидный вывод – стажировка.

22.03.2024    1012    user997184    7       

16

Подводим итоги первого тура голосования и объявляем докладчиков-финалистов

Новость Aнализ&Управление Мероприятия

С 27 февраля по 19 марта прошел 1 тур голосования за доклады конференции «Анализ и Управление в ИТ-проектах». Модераторы рассмотрели 250+ заявок: проводили собеседования с докладчиками, уточняли тезисы и оттачивали каждую, прежде чем выпустить «в эфир».

22.03.2024    788    user997184    0       

16

Обновленный курс по работе с 1С:Аналитика: старт 9 апреля

Новость Обучение Программист

На онлайн-курсе «Работа с 1С:Аналитика» мы изучим возможности системы – составной части платформы «1С:Предприятие» и получим практические навыки по работе с ней.

22.03.2024    492    AnastasiaKl    0       

2

Бесплатный вебинар: Как опубликовать решение в Базе знаний Инфостарт

Новость Сервисы ИТС

Продолжаем рассказывать о том, как работать с Базой знаний и 1С-Store. 17 апреля в 11:00 МСК приглашаем на бесплатный онлайн-вебинар от Инфостарт.Сопровождение 1С, где мы расскажем, как правильно создавать, оформлять решения или статьи.

22.03.2024    445    AnastasiaKl    2       

16

Интеграция с ГИИС ДМДК: применение УТМ скоро станет обязательным

Новость Маркетплейс Маркировка Новый релиз Обзор готовых решений

До сентября 2024 года планируется обязать участников оборота использовать УТМ при продаже ювелирных изделий в розницу. Рассказываем, как задачи по интеграции с ГИИС ДМДК с использованием УТМ реализованы в продуктах 1С.

21.03.2024    903    user1915669    0       

15

Что нового в сервисах 1С: обзор актуальных обновлений

Новость Сервисы ИТС

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

20.03.2024    1751    ЕленаЧерепнева    1       

1

Новая редакция 1C:PM Управление проектами 5.0 и снятие с продаж 1С:УПО на обычных формах

Новость

Фирма «1С» обновила линейку решений для управления проектами – из прайс-листа была исключена устаревшая конфигурация «1С:Управление проектным офисом», а актуальное решение «1C:PM Управление проектами ПРОФ» обновлено до редакции 5.0.

20.03.2024    733    ЕленаЧерепнева    0       

1

28 марта – старт продвинутого курса по управлению ИТ-проектами

Новость Обучение Руководитель проекта

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

20.03.2024    658    AnastasiaKl    0       

15

Подписывайтесь на ТГ-канал «Анализ и Управление в ИТ-проектах» и выигрывайте призы

Новость Aнализ&Управление Мероприятия

Инфостарт объявляет розыгрыш призов для всех подписчиков телеграм-канала конференции «Анализ и Управление в ИТ-проектах». Подписывайтесь на канал, участвуйте в розыгрыше и будьте в курсе всех самых актуальных новостей конференции.

19.03.2024    724    AnastasiaKl    0       

15

21 марта – бесплатный вебинар по выгрузке данных из 1С в BI-аналитику

Новость Маркетплейс

На встрече поговорим о том, как автоматизировать работу по выгрузке данных из 1С для последующего анализа в BI-системах. Поможет нам в этом специальный инструмент – «Экстрактор 1С».

18.03.2024    920    user997184    0       

1

1С-Коннект как единое окно взаимодействия для сотрудников компании: корпоративная культура в эпоху удаленки

Новость Сервисы ИТС

1С-Коннект – готовое решение для автоматизации техподдержки со встроенным корпоративным мессенджером и возможностью удаленного подключения. Рассказываем об использовании 1С-Коннект и напоминаем, что 26 марта состоится вебинар по новым возможностям.

18.03.2024    1126    vikad    0       

17

Онлайн-курс по прототипированию интерфейсов в Figma начнется уже сегодня: успейте присоединиться

Новость Обучение

Сегодня, 18 марта, стартует онлайн-обучению по прототипированию интерфейсов 1С. На курсе потренируемся работать с Figma, нарисуем современный баннер, спроектируем командную панель и потренируемся давать обратную связь по прототипам.

18.03.2024    584    user997184    0       

2