30.05.2024
Новый онлайн-курс "Пиши код грамотно"
Сообщаем о выходе нового онлайн-курса
"Пиши код грамотно", ближайшие даты проведения: 18.06.2024-20.06.2024, с 18:30 до 20:30 (время Московское).
Курс основан на стандартах разработки фирмы "1С", связанных с читаемостью кода, а также на опыте автора (Олега Дейнеко) и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные с читаемостью и поддерживаемостью кода.
Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а также пример рефакторинга плохо написанного кода.
Слушателей онлайн-курсов мы обеспечиваем всем, что нужно для комфортного дистанционного обучения:
- 3 занятия в режиме реального времени;
- доступ к записи на 90 дней;
- методическое пособие;
- презентация;
- общение с преподавателем по эл. почте;
- свидетельство о прохождении курса.
ПРОГРАММА КУРСА:
- Введение. Зачем писать понятный код?
- Модули:
- В какой модуль поместить код?
- Структура модуля.
- Общие требования к текстам модулей.
- Переменные:
- Имена переменных.
- Глобальные переменные модулей.
- Процедуры и функции:
- Имена процедур и функций.
- Параметры процедур и функций.
- Описание процедур и функций.
- Тело процедур и функций:
- Общие рекомендации (стандарты вендора).
- Объем метода.
- Принцип единственной ответственности.
- Когнитивная сложность.
- Цикломатическая сложность.
- Глубина вложенности управляющих конструкций.
- Работа с оператором "Если … Тогда … ИначеЕсли".
- Магические даты и числа.
- Использование тернарного оператора ?().
- Многократное использование одинаковых строковых литералов.
- Хранение информации в коде.
- Результат выполнения функции.
- Обработчики событий объектов:
- ПередЗаписью.
- ПриЗаписи.
- ОбработкаПроверкиЗаполнения.
- ОбработкаЗаполнения.
- Работа с параметром "Отказ" в обработчиках событий.
- Формы:
- Бизнес-логика в коде форм.
- Единообразие работы пользовательского и программного интерфейсов объекта.
- Открытие форм.
- Запросы:
- Размещение текста запроса в модуле.
- Оформление текстов запросов.
- Псевдонимы источников данных.
- Использование *.
- Использование вложенных запросов.
- Дополнительные рекомендации:
- Использование комментариев в коде.
- Дублирование кода и использование библиотек.
- Директивы компиляции и инструкции препроцессора.
- Модули web- и http-сервисов.
- Правила использования транзакций.
- Выполнить() и Вычислить().
Стоимость: 3410 рублей для физ.лиц и 5120руб. для юр.лиц.
В случае возникновения вопросов можно обращаться на partner@1c-galex.ru или позвонить по номеру телефону +7 (3852) 222-858