Загрузка страницы

Как писать качественный код на 1С. Техники и приемы от супер 1С программиста

Когда 1С программист только начинает писать код, то в основном он учит синтаксис языка: что такое "если", как писать циклы, как создать массивы. Начинает осваивать поиск информации в синтакс-помощнике. Это сложный процесс, нужно запомнить много новых понятий.

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

Потом программист понимает, что можно списывать приемы написания кода с типовых конфигураций. Начинает читать стандарты на ИТС. Теперь у него получается передавать параметры в процедуры и функции через структуру, а не простыней по 20 параметров. Умело копирует разные части кода из типовых. Код становится лучше, но понимания многих вещей так и не приходит. Например, зачем в типовых конфигурациях так сложно получают текущую дату и время:

ТекущаяДата()
vs
ОбщегоНазначенияКлиент.ДатаСеанса()

Ведь можно все уместить в 1 строку кода, а в типовых код размазан на несколько общих модулей.

Где узнать правила “хорошего программирования”? Как научиться писать красивый и понятный код? Как дальше совершенствовать свои навыки? Кто-то скажет: “И так сойдет. Все так пишут”. Но это уровень середнячка, того, кто не сможет написать хорошую конфигурацию, грамотную обработку, за которую будет не стыдно.

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

И тут программист знакомится с zeegin и узнает, что почти все из мира чуждого программирования работает и в 1С. Что есть специальные приемы и техники, которые очень сильно улучшают качество кода.

Вот собственно эти приемы и техники мы и обсудим на ближайшем митапе в этот четверг 18 марта в 19 часов по МСК. Обсуждать будем на конкретном примере конкретной мини конфигурации.

PS завтра расскажу подробнее про zeeginа и почему его стоит послушать
Информационные площадки "Жёлтого клуба":
Телеграмм канал: https://t.me/yellowclub_official
Телеграм чат: https://t.me/yellowclub_vrn
Группа ВКонтакте: vk: https://vk.com/1c_36

Подписывайся на канала Желтого клуба, что не пропустить интересных гостей
https://www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA?sub_confirmation=1

Видео Как писать качественный код на 1С. Техники и приемы от супер 1С программиста канала Желтый клуб
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 марта 2021 г. 22:48:56
00:00:00
Другие видео канала
Быстрый старт в 1С. С чего начать и как построить оптимальный план обученияБыстрый старт в 1С. С чего начать и как построить оптимальный план обученияСоздаём концепцию продающего сайтаСоздаём концепцию продающего сайтаКак получить работу в 1С сфере. Женский взгляд.Как получить работу в 1С сфере. Женский взгляд.Как научиться программированию / как найти первую работуКак научиться программированию / как найти первую работуДемо запуска 1C в докере от Никиты ГрызловаДемо запуска 1C в докере от Никиты ГрызловаЭкспресс-курс "Как наладить работу отдела кадров" - день 2Экспресс-курс "Как наладить работу отдела кадров" - день 2Демо запуска 1С в докере от Руслана ЖдановаДемо запуска 1С в докере от Руслана ЖдановаПрактика создания API в 1С // Когда применять http сервисы, а когда web сервисы в 1СПрактика создания API в 1С // Когда применять http сервисы, а когда web сервисы в 1С1С ники болтают за 1С жизнь // Сколько зарабатывает 1С программист1С ники болтают за 1С жизнь // Сколько зарабатывает 1С программистСколько зарабатывают 1С программисты? А кто готов платить от 100к?Сколько зарабатывают 1С программисты? А кто готов платить от 100к?Почему стокеры ссорятся? Ответы на стокерские вопросы. FAQMAN #20Почему стокеры ссорятся? Ответы на стокерские вопросы. FAQMAN #20Марафон джедайских техник (разбор вопросов)Марафон джедайских техник (разбор вопросов)Почему 1С круче САПа? Программисты 1С ликуют ))Почему 1С круче САПа? Программисты 1С ликуют ))Марафон по веб-разработке: День второй – практика ч.1Марафон по веб-разработке: День второй – практика ч.1Отвечаем на вопросы про Школу дизайнаОтвечаем на вопросы про Школу дизайнаКак сделать клиента лояльным и довольнымКак сделать клиента лояльным и довольнымМИЛЛИОН ЗА 40 ДНЕЙ. МИЛЛИАРД ЗА ГОД" СПЕЦИАЛЬНЫЙ ВЕБИНАРМИЛЛИОН ЗА 40 ДНЕЙ. МИЛЛИАРД ЗА ГОД" СПЕЦИАЛЬНЫЙ ВЕБИНАРКак применять цифровые технологии, не становясь их рабамиКак применять цифровые технологии, не становясь их рабамиМастер-класс БОЕВАЯ КОМАНДА ОТДЕЛА ПРОДАЖМастер-класс БОЕВАЯ КОМАНДА ОТДЕЛА ПРОДАЖ
Яндекс.Метрика