Megan
Администратор
- Регистрация
- 20 Фев 2015
- Сообщения
- 175.654
- Реакции
- 345.913
**Пишите код грамотно**
**Программа курса:**
1. **Введение.** Зачем писать понятный код?
2. **Модули**
- В какой модуль поместить код?
- Структура модуля
- Общие требования к текстам модулей
3. **Переменные**
- Имена переменных
- Глобальные переменные модулей
4. **Процедуры и функции**
- Имена процедур и функций
- Параметры процедур и функций
- Описание и тело процедур и функций
- Общие рекомендации (стандарты вендора)
- Объем метода
- Принцип единственной ответственности
- Когнитивная и цикломатическая сложность
- Глубина вложенности управляющих конструкций
- Работа с оператором `If ... Then ... Else`
- Магические даты и числа
- Использование тернарного оператора `?()`
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
5. **Обработчики событий объектов**
- `ПередЗаписью`
- `ПриЗаписи`
- `ОбработкаПроверкиЗаполнения`
- `ОбработкаЗаполнения`
- Работа с параметром `Отказ` в обработчиках событий
6. **Формы**
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
7. **Запросы**
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование `*`
- Использование вложенных запросов
8. **Дополнительные рекомендации**
- Использование комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила использования транзакций
- `Выполнить()` и `Вычислить()`
**Стоимость курса: 2520 рублей**
**Программа курса:**
1. **Введение.** Зачем писать понятный код?
2. **Модули**
- В какой модуль поместить код?
- Структура модуля
- Общие требования к текстам модулей
3. **Переменные**
- Имена переменных
- Глобальные переменные модулей
4. **Процедуры и функции**
- Имена процедур и функций
- Параметры процедур и функций
- Описание и тело процедур и функций
- Общие рекомендации (стандарты вендора)
- Объем метода
- Принцип единственной ответственности
- Когнитивная и цикломатическая сложность
- Глубина вложенности управляющих конструкций
- Работа с оператором `If ... Then ... Else`
- Магические даты и числа
- Использование тернарного оператора `?()`
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
5. **Обработчики событий объектов**
- `ПередЗаписью`
- `ПриЗаписи`
- `ОбработкаПроверкиЗаполнения`
- `ОбработкаЗаполнения`
- Работа с параметром `Отказ` в обработчиках событий
6. **Формы**
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
7. **Запросы**
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование `*`
- Использование вложенных запросов
8. **Дополнительные рекомендации**
- Использование комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила использования транзакций
- `Выполнить()` и `Вычислить()`
**Стоимость курса: 2520 рублей**
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Тотальная реабилитация ALL-ON-4: Командный челлендж [урок 5] [Педро Собрейра]
- Интерпретация кондилографии во время разговора, жевания и бруксизма [Грегор Славичек]
- Движение шарнирной оси [Грегор Славичек]
- Реабилитация окклюзии на основе кондилографических интерпретаций [Грегор Славичек]
- Здоровье в тарелке (октябрь 2026) [Анастасия Волкова]
- Анализ мышечной дисфункции при орофациальной боли [Грегор Славичек]