Kors
Администратор
- Регистрация
- 12 Дек 2014
- Сообщения
- 192.348
- Реакции
- 246.029
Складчина: Пиши код грамотно [Олег Дейнеко]
Курс рассчитан на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.
Программа курса:
Введение. Зачем писать понятный код?
Модули
В какой модуль поместить код?
Структура модуля
Общие требования к текстам модулей
Переменные
Имена переменных
Глобальные переменные модулей
Процедуры и функции
Имена процедур и функций
Параметры процедур и функций
Описание процедур и функций
Тело процедур и функций
Общие рекомендации (стандарты вендора)
Объем метода
Принцип единственной ответственности
Когнитивная сложность
Цикломатическая сложность
Глубина вложенности управляющих конструкций
Работа с оператором Если … Тогда … ИначеЕсли
Магические даты и числа
Использование тернарного оператора ?()
Многократное использование одинаковых строковых литералов
Хранение информации в коде
Результат выполнения функции
Обработчики событий объектов
ПередЗаписью
ПриЗаписи
ОбработкаПроверкиЗаполнения
ОбработкаЗаполнения
Работа с параметром Отказ в обработчиках событий
Формы
Бизнес-логика в коде форм
Единообразие работы пользовательского и программного интерфейсов объекта
Открытие форм
Запросы
Размещение текста запроса в модуле
Оформление текстов запросов
Псевдонимы источников данных
Использование *
Использование вложенных запросов
Дополнительные рекомендации
Использование комментариев в коде
Дублирование кода и использование библиотек
Директивы компиляции и инструкции препроцессора
Модули web- и http-сервисов
Правила использования транзакций
Выполнить() и Вычислить()
Стоимсть 2520
СКАЧАТЬ
Курс рассчитан на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.
Программа курса:
Введение. Зачем писать понятный код?
Модули
В какой модуль поместить код?
Структура модуля
Общие требования к текстам модулей
Переменные
Имена переменных
Глобальные переменные модулей
Процедуры и функции
Имена процедур и функций
Параметры процедур и функций
Описание процедур и функций
Тело процедур и функций
Общие рекомендации (стандарты вендора)
Объем метода
Принцип единственной ответственности
Когнитивная сложность
Цикломатическая сложность
Глубина вложенности управляющих конструкций
Работа с оператором Если … Тогда … ИначеЕсли
Магические даты и числа
Использование тернарного оператора ?()
Многократное использование одинаковых строковых литералов
Хранение информации в коде
Результат выполнения функции
Обработчики событий объектов
ПередЗаписью
ПриЗаписи
ОбработкаПроверкиЗаполнения
ОбработкаЗаполнения
Работа с параметром Отказ в обработчиках событий
Формы
Бизнес-логика в коде форм
Единообразие работы пользовательского и программного интерфейсов объекта
Открытие форм
Запросы
Размещение текста запроса в модуле
Оформление текстов запросов
Псевдонимы источников данных
Использование *
Использование вложенных запросов
Дополнительные рекомендации
Использование комментариев в коде
Дублирование кода и использование библиотек
Директивы компиляции и инструкции препроцессора
Модули web- и http-сервисов
Правила использования транзакций
Выполнить() и Вычислить()
Стоимсть 2520
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Когнитивно-поведенческая терапия: мастерство и эффективность. Модуль 11 [Тариф Слушатель] [Юлия Горячева, Дэвид Джобс, Крейг Дж. Брайан]
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Когнитивно-поведенческая терапия: мастерство и эффективность. Модуль 1 [Тариф Слушатель] [Юлия Горячева, Аарон Бек]
- Лого-интенсив. Тема №2. Система стойкого формирования шипящих фонем: Ш, Ж, Ч, Щ [Татьяна Ткаченко]
- Развитие эмоционального интеллекта в IT-команде [Альфа Курс] [Анастасия Высоцкая]
- Книга перемен и Дизайн человека от А и до бесконечности (9 месяц) [Дмитрий Линецкий-Ещенко]