Новый онлайн-курс "Пиши код грамотно"

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