Скоро! Пиши код грамотно [uc1.1c.ru] [Олег Дейнеко]

  • Автор темы SHAREWOOD
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Кодирование с профессионализмом [uc1.1c.ru] [Олег Дейнеко]

Этот курс предназначен для новичков в области разработки, которые стремятся освоить нормы и принципы создания «чистого» кода на 1С, а также для опытных разработчиков, не ознакомившихся полностью со стандартами кодирования или не понимающих их необходимость.
Основой курса являются стандарты разработки компании 1С, связанные с читабельностью кода, а также опыт автора и сообщества разработчиков 1С. Для изучения общепринятых методов программирования использованы диагностики из Business Specific Language Language Server (BSL LS). Курс включает только стандарты и методики, связанные с читаемостью и поддержкой кода.
Курс включает в себя руководства по методике, видеозаписи с анализом стандартов и принципов написания кода, и пример рефакторинга плохо составленного кода.

СТРУКТУРА КУРСА:

  • Вводная часть. Почему важно писать понятный код?
  • Модули
    • В каком модуле разместить код?
    • Как устроен модуль
    • Главные требования к текстам модулей
  • Переменные
    • Названия переменных
    • Глобальные переменные модулей
  • Процедуры и функции
    • Названия процедур и функций
    • Параметры процедур и функций
    • Описание процедур и функций
    • Содержание процедур и функций
      • Общие предложения (стандарты поставщика)
      • Размер метода
      • Принцип единой ответственности
      • Когнитивная сложность
      • Цикломатическая сложность
      • Уровень вложенности управляющих структур
      • Использование оператора Если... Тогда... ИначеЕсли
      • Магические даты и числа
      • Применение тернарного оператора ?()
      • Многократное использование одинаковых строковых литералов
      • Хранение информации в коде
      • Результат выполнения функции
  • Обработчики событий объектов
    • ПередЗаписью
    • ПриЗаписи
    • ОбработкаПроверкиЗаполнения
    • ОбработкаЗаполнения
    • Работа с параметром Отказ в обработчиках событий
  • Формы
    • Бизнес-логика в коде форм
    • Единообразие работы пользовательского и программного интерфейсов объекта
    • Открытие форм
  • Запросы
    • Размещение текста запроса в модуле
    • Оформление текстов запросов
    • Псевдонимы источников данных
    • Использование *
    • Применение вложенных запросов
  • Дополнительные советы
    • Применение комментариев в коде
    • Дублирование кода и использование библиотек
    • Директивы компиляции и инструкции препроцессора
    • Модули web- и http-сервисов
    • Правила работы с транзакциями
    • Выполнить() и Вычислить()
Рекламный материал


Материал «Пиши код грамотно [uc1.1c.ru] [Олег Дейнеко]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

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

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу