Особенности обработки исключений // Демо-занятие курса Архитектура и шаблоны проектирования
Приглашаем вас на открытый урок, посвященный особенностям обработки исключений с точки зрения SOLID принципов. SOLID – это набор принципов, ориентированных на создание гибкого и удобного для поддержки программного кода. Мы рассмотрим, как эти принципы могут быть применены к обработке исключений, что позволит нам создавать более надежные и читаемые программы.
Ключевыми темами этого урока будут:
1. Какие исключения и где их стоит обрабатывать:
- Основные типы исключений и их назначение;
- Места, где следует обрабатывать исключения (локальная или глобальная обработка);
- Пользоваться или продолжать выброс исключений.
2. Стратегии обработки исключений:
- Принцип единственной ответственности (Single Responsibility Principle) и обработка исключений;
- Принцип открытости/закрытости (Open/Closed Principle) и обработка исключений;
- Принцип подстановки Барбары Лисков (Liskov Substitution Principle) и обработка исключений;
- Принцип разделения интерфейса (Interface Segregation Principle) и границы обработки исключений;
- Принцип инверсии зависимости (Dependency Inversion Principle) и управление исключениями.
Участники урока получат практические примеры и сценарии, чтобы разобраться в лучших практиках обработки исключений с учетом SOLID принципов. Мы также рассмотрим ситуацию, когда обработку исключений не следует производить, а вместо этого стоит использовать альтернативные стратегии, такие как возвращать специальные коды ошибок или использовать паттерн Either.
«Архитектура и шаблоны проектирования» -
Преподаватель: Арсений Высоцкий - работает тимлидом в большой международной компании
Подключайтесь к обсуждению в чате -
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
19 views
17
3
9 years ago 00:06:50 23
Циклевка паркетной доски. Особенности обработки.
4 years ago 00:11:21 35
Обработка швов спинки и шлицы в пальто | Особенности влажно-теплой обработки
2 years ago 00:58:01 14
ОСОБЕННОСТИ ИНСТРУМЕНТАЛЬНОЙ ОБРАБОТКИ ЭКСТРЕМАЛЬНОЙ АНАТОМИИ
4 years ago 00:10:59 12
Последовательность сборки шёлкового платья, особенности обработки.
2 years ago 01:04:28 68
Особенности обработки инструментов, оборудования и поверхностей в стоматологических кабинетах
8 years ago 00:47:37 157
Особенности получения, обработки и применения сплавов с эффектом памяти формы
6 years ago 00:05:24 143
Soco файлы. Особенности обработки каналов
6 years ago 00:03:56 5
Стрельба особенности обработки спуска
3 years ago 00:23:56 15
Как правильно гладить брюки? Особенности влажно-тепловой обработки брюк. Рубрика “Уход за одеждой“.
5 years ago 00:07:31 20
Особенности работы и влажно тепловой обработки (ВТО) бархат, велюр, замша
5 years ago 00:02:53 31
Особенности обработки фанеры на лазерном станке
8 years ago 01:21:18 27
Илона Вереск: особенности обработки фотографий на Mac
1 year ago 00:08:18 3
Особенности обработки некоторых видов рыб
3 years ago 00:19:30 128
Как правильно утюжить мужскую рубашку? Особенности влажно-тепловой обработки мужской сорочки. ВТО.
2 years ago 00:06:32 1
Особенности обработки зуба мамонта 1.
3 years ago 00:12:45 1
Корсет. Особенности обработки. Часть 2.
5 years ago 00:25:51 2
АРТ ПОРТРЕТ. ОСОБЕННОСТИ И ПРИНЦИПЫ ОБРАБОТКИ (1)
1 year ago 00:04:50 1
Особенности обработки мужских классических брюк.
7 years ago 00:29:40 17
Шьем платье по косой с кружевным рукавом. Влажно тепловая обработка и особенности пошива. Часть 4.
6 years ago 00:57:30 1
Особенности обработки текста и штриховых иллюстраций
5 years ago 02:07:27 14
Особенности обработки изображений лиц. Расчет признаков. Обзор методов распознавания лиц.
5 years ago 02:50:46 1
Породы древесины . Особенности обработки . Области применения .
5 years ago 01:16:00 13
ФУД ФОТОГРАФИЯ / СЕКРЕТЫ И ОСОБЕННОСТИ
9 years ago 00:24:03 10
ОСОБЕННОСТИ ОБРАБОТКИ И НАРЕЗКИ РЕЗЬБЫ ПО НЕРЖАВЕЙКИ!!!!!СТАВЬТЕ КЛАСС!!!!