Программирование [Евгений Шилов] Чистый код на 1С (2024)

Бывалый
Команда форума
20 Фев 2019
32,600
2,000,927
113
#1
[Евгений Шилов] Чистый код на 1С (2024)


Описание [Евгений Шилов] Чистый код на 1С (2024):




В ходе курса вы освоите:

50+ стандартов, которые отвечают за качество кода. Мы разложим их по полочкам.

Разбор вашего домашнего кода с видеокомментариями. Не шаблонные ответы, а профессиональный взгляд опытного программиста.

Принципы создания веб-API.

10 часто используемых паттернов в типовых конфигурациях.

15 задач по автоматизации бизнеса, которые помогут освежить мозг и вырваться из рутины.

Модуль №1: Соглашения при написании кода.

Вы научитесь оформлять код в соответствии со стандартами, чтобы вы и ваши коллеги могли быстро понять суть алгоритма. Вы научитесь давать содержательные имена методам и переменным, которые отражают намерения программиста. Вы научитесь правильно структурировать модули.

Модуль №2: События объектов.

Вы научитесь корректно использовать обработчики событий объектов. Вы научитесь создавать объекты программным способом. Вы научитесь избегать конфликтов с библиотеками при подписке на события и расширении методов.

Модуль №3: Принцип работы с библиотеками.

Вы поймёте, как библиотеки взаимодействуют друг с другом. Вы осознаете, что публичный интерфейс — это не только видимость. Вы научитесь разделять свой и чужой код. Вы научитесь создавать интерфейсы (контракты). Вы поймёте, что такое обратная совместимость методов.

Модуль №4: Методы (процедуры и функции).

Вы научитесь писать методы, которые выполняют одно действие. Вы научитесь разбивать сложные концепции на простые и понятные методы. Вы научитесь писать методы с предсказуемым результатом. Вы поймёте, какой код должен знать о существовании другого, а какой нет. Вы перестанете бояться исключений и научитесь использовать их в нужных местах.

Модуль №5: Паттерны.

Вы научитесь объединять различные интерфейсы. Вы поймёте, как работает прототипирование в платформе. Вы научитесь скрывать сложную логику за понятным интерфейсом. Вы научитесь разделять создание и использование объектов. Вы поймёте, что создание и использование объектов — это разные задачи. Вы научитесь создавать интерфейс для построения сложных объектов поэтапно. Вы научитесь писать код, в котором алгоритм можно изменять на лету.

Модуль №6: Паттерны проектирования веб-API.

Вы узнаете, что делает API хорошим. Вы научитесь писать предсказуемый API, писать код для oData и поймёте, когда следует использовать oData. Вы научитесь работать с длительными операциями. Вы разберётесь, чем отличается пакетная операция от серии стандартных методов. Вы научитесь писать атомарные пакетные операции. Вы узнаете, как пагинация позволяет пользователям потреблять большие объёмы данных удобными частями.

Тариф «Премиум Йода»

Модуль №1: Соглашения при написании кода.

Модуль №2: События объектов.

Модуль №3: Принцип работы с библиотеками.

Модуль №4: Методы (процедуры и функции).

Модуль №5: Паттерны.

Модуль №6: Паттерны проектирования веб-API.

Групповые онлайн-практики.

Эфир с Мандо «Вопрос-ответ».

Запись мастер-класса «Автоматическая проверка кода на соответствие стандартам».

Запись мастер-класса «Практики модульного (юнит) тестирования».

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Евгений Шилов] Чистый код на 1С (2024):


Для просмотра содержимого вам необходимо авторизоваться