SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 138.000
- Репутация
- 79.317
Последние темы автора:
- Скачать «КиноКоучинг "Кунг-фу панда" [Всеволод Зеленин]»
- Скачать «КиноКоучинг "Черновик" [Всеволод Зеленин]»
- Скачать «КиноКоучинг "Солярис" [Всеволод Зеленин]»
- Скачать «КиноКоучинг "Вперед и вверх" [Всеволод Зеленин]»
- Скачать «Закрытая группа Центра практика (ноябрь 2024) [practicebox] [Марина Емельяненко, Екатерина Корж, Александра Шикунова]»
Кодирование с профессионализмом [uc1.1c.ru] [Олег Дейнеко]
Этот курс предназначен для новичков в области разработки, которые стремятся освоить нормы и принципы создания «чистого» кода на 1С, а также для опытных разработчиков, не ознакомившихся полностью со стандартами кодирования или не понимающих их необходимость.
Основой курса являются стандарты разработки компании 1С, связанные с читабельностью кода, а также опыт автора и сообщества разработчиков 1С. Для изучения общепринятых методов программирования использованы диагностики из Business Specific Language Language Server (BSL LS). Курс включает только стандарты и методики, связанные с читаемостью и поддержкой кода.
Курс включает в себя руководства по методике, видеозаписи с анализом стандартов и принципов написания кода, и пример рефакторинга плохо составленного кода.
СТРУКТУРА КУРСА:
Этот курс предназначен для новичков в области разработки, которые стремятся освоить нормы и принципы создания «чистого» кода на 1С, а также для опытных разработчиков, не ознакомившихся полностью со стандартами кодирования или не понимающих их необходимость.
Основой курса являются стандарты разработки компании 1С, связанные с читабельностью кода, а также опыт автора и сообщества разработчиков 1С. Для изучения общепринятых методов программирования использованы диагностики из Business Specific Language Language Server (BSL LS). Курс включает только стандарты и методики, связанные с читаемостью и поддержкой кода.
Курс включает в себя руководства по методике, видеозаписи с анализом стандартов и принципов написания кода, и пример рефакторинга плохо составленного кода.
СТРУКТУРА КУРСА:
- Вводная часть. Почему важно писать понятный код?
- Модули
- В каком модуле разместить код?
- Как устроен модуль
- Главные требования к текстам модулей
- Переменные
- Названия переменных
- Глобальные переменные модулей
- Процедуры и функции
- Названия процедур и функций
- Параметры процедур и функций
- Описание процедур и функций
- Содержание процедур и функций
- Общие предложения (стандарты поставщика)
- Размер метода
- Принцип единой ответственности
- Когнитивная сложность
- Цикломатическая сложность
- Уровень вложенности управляющих структур
- Использование оператора Если... Тогда... ИначеЕсли
- Магические даты и числа
- Применение тернарного оператора ?()
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
- Обработчики событий объектов
- ПередЗаписью
- ПриЗаписи
- ОбработкаПроверкиЗаполнения
- ОбработкаЗаполнения
- Работа с параметром Отказ в обработчиках событий
- Формы
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
- Запросы
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование *
- Применение вложенных запросов
- Дополнительные советы
- Применение комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила работы с транзакциями
- Выполнить() и Вычислить()
Материал «Пиши код грамотно [uc1.1c.ru] [Олег Дейнеко]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.