Админ. и Програм.  Скачать [Олег Дейнеко] Пиши код грамотно (2025)

superslivman

Администратор
Администратор
Регистрация
02/07/2020
Сообщения
30,581
Реакции
3,938
[Олег Дейнеко] Пиши код грамотно (2025) 0.webp

Слив курса Пиши код грамотно [Олег Дейнеко]

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

Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.

Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.

Программа курса:

Введение. Зачем писать понятный код?

Модули

В какой модуль поместить код?

Структура модуля

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

Переменные

Имена переменных

Глобальные переменные модулей

Процедуры и функции

Имена процедур и функций

Параметры процедур и функций

Описание процедур и функций

Тело процедур и функций

Общие рекомендации (стандарты вендора)

Объем метода

Принцип единственной ответственности

Когнитивная сложность

Цикломатическая сложность

Глубина вложенности управляющих конструкций

Работа с оператором Если … Тогда … ИначеЕсли

Магические даты и числа

Использование тернарного оператора ?()

Многократное использование одинаковых строковых литералов

Хранение информации в коде

Результат выполнения функции

Обработчики событий объектов

ПередЗаписью

ПриЗаписи

ОбработкаПроверкиЗаполнения

ОбработкаЗаполнения

Работа с параметром Отказ в обработчиках событий

Формы

Бизнес-логика в коде форм

Единообразие работы пользовательского и программного интерфейсов объекта

Открытие форм

Запросы

Размещение текста запроса в модуле

Оформление текстов запросов

Псевдонимы источников данных

Использование *

Использование вложенных запросов

Дополнительные рекомендации

Использование комментариев в коде

Дублирование кода и использование библиотек

Директивы компиляции и инструкции препроцессора

Модули web- и http-сервисов

Правила использования транзакций

Выполнить() и Вычислить()

Продажник:



Скачать:

 

Похожие темы

Назад
Сверху