- Регистрация
- 1 Дек 2015
- Сообщения
- 145.827
- Реакции
- 777.031
**Пишите код грамотно**
**Программа курса:**
1. Введение. Зачем писать понятный код?
2. Модули
- В какой модуль поместить код?
- Структура модуля
- Общие требования к текстам модулей
3. Переменные
- Имена переменных
- Глобальные переменные модулей
4. Процедуры и функции
- Имена процедур и функций
- Параметры процедур и функций
- Описание процедур и функций
- Тело процедур и функций
- Общие рекомендации (стандарты вендора)
- Объем метода
- Принцип единственной ответственности
- Когнитивная сложность
- Цикломатическая сложность
- Глубина вложенности управляющих конструкций
- Работа с оператором Если … Тогда … ИначеЕсли
- Магические даты и числа
- Использование тернарного оператора ?()
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
5. Обработчики событий объектов
- ПередЗаписью
- ПриЗаписи
- ОбработкаПроверкиЗаполнения
- ОбработкаЗаполнения
- Работа с параметром Отказ в обработчиках событий
6. Формы
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
7. Запросы
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование *
- Использование вложенных запросов
8. Дополнительные рекомендации
- Использование комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила использования транзакций
- Выполнить() и Вычислить()
Стоимость: 2520 рублей
**Программа курса:**
1. Введение. Зачем писать понятный код?
2. Модули
- В какой модуль поместить код?
- Структура модуля
- Общие требования к текстам модулей
3. Переменные
- Имена переменных
- Глобальные переменные модулей
4. Процедуры и функции
- Имена процедур и функций
- Параметры процедур и функций
- Описание процедур и функций
- Тело процедур и функций
- Общие рекомендации (стандарты вендора)
- Объем метода
- Принцип единственной ответственности
- Когнитивная сложность
- Цикломатическая сложность
- Глубина вложенности управляющих конструкций
- Работа с оператором Если … Тогда … ИначеЕсли
- Магические даты и числа
- Использование тернарного оператора ?()
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
5. Обработчики событий объектов
- ПередЗаписью
- ПриЗаписи
- ОбработкаПроверкиЗаполнения
- ОбработкаЗаполнения
- Работа с параметром Отказ в обработчиках событий
6. Формы
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
7. Запросы
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование *
- Использование вложенных запросов
8. Дополнительные рекомендации
- Использование комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила использования транзакций
- Выполнить() и Вычислить()
Стоимость: 2520 рублей
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Преподаватель живописи для детей [Тариф Обучаю дошкольников] [Анна Иванова]
- Конвеер продаж: упаковка, воронка продаж, контент [Тариф без обратной связи] [Ступени] [Алена Мишурко]
- Напиши и издай. Как быстро написать и издать экспертную книгу при помощи ChatGPT, даже если вы никогда не работали с ИИ [Мария Райдер]
- [Шитье] Детская базовая конструкция лифа с рукавом №1 [Наталья Волосатова]
- Сервис поиска и анализа доменов [spamzilla.io] [standard, №54 на 1 месяц]
- Крысенок, мышка и собачка [Мастерская одной художницы] [Irinet Art]