Особенности обработки исключений // Демо-занятие курса Архитектура и шаблоны проектирования
Приглашаем вас на открытый урок, посвященный особенностям обработки исключений с точки зрения SOLID принципов. SOLID – это набор принципов, ориентированных на создание гибкого и удобного для поддержки программного кода. Мы рассмотрим, как эти принципы могут быть применены к обработке исключений, что позволит нам создавать более надежные и читаемые программы.
Ключевыми темами этого урока будут:
1. Какие исключения и где их стоит обрабатывать:
- Основные типы исключений и их назначение;
- Места, где следует обрабатывать исключения (локальная или глобальная обработка);
- Пользоваться или продолжать выброс исключений.
2. Стратегии обработки исключений:
- Принцип единственной ответственности (Single Responsibility Principle) и обработка исключений;
- Принцип открытости/закрытости (Open/Closed Principle) и обработка исключений;
- Принцип подстановки Барбары Лисков (Liskov Substitution Principle) и обработка исключений;
- Принцип разделения интерфейса (Interface Segregation Principle) и границы обработки исключений;
- Принцип инверсии зависимости (Dependency Inversion Principle) и управление исключениями.
Участники урока получат практические примеры и сценарии, чтобы разобраться в лучших практиках обработки исключений с учетом SOLID принципов. Мы также рассмотрим ситуацию, когда обработку исключений не следует производить, а вместо этого стоит использовать альтернативные стратегии, такие как возвращать специальные коды ошибок или использовать паттерн Either.
«Архитектура и шаблоны проектирования» -
Преподаватель: Арсений Высоцкий - работает тимлидом в большой международной компании
Подключайтесь к обсуждению в чате -
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
6 views
18
4
7 days ago 00:08:42 13
Школьный хор «Песни моей страны» - Средняя возрастная группа (обучающиеся в возрасте 11-14 лет)
7 days ago 00:02:05 5
Вибрационная шлифмашина Elitech МВШ 250 вт
7 days ago 00:02:38 1
🚫 Лимонное дерево с лимонами ⛔ Купить комнатные фруктовые деревья в горшках 😎
7 days ago 00:01:53 7
Септик на 100 человек в Красноярске
7 days ago 00:10:41 74
Всероссийский конкурс хоровых и вокальных коллективов. Номинация Школьный хор “Песни моей страны“. Сводный хор.
1 week ago 00:02:38 2
Лимон на подоконнике как ухаживать 🔔 Солнечный лимон питомник павловских лимонов отзывы
1 week ago 00:58:02 495
Концерт Народного оркестра народных инструментов
1 week ago 00:02:38 1
😎 ЛИМОН ПОСАДКА И УХОД В ОТКРЫТОМ ГРУНТЕ ❕ ЛИМОН КУПИТЬ ДЕРЕВО В ГОРШКЕ
1 week ago 01:46:19 86
Авторский метод проектирования баз данных от Алексея Махоткина / #20
1 week ago 00:13:39 190
Что такое искусство изготовления кулона с драгоценным камнем ручной работы
1 week ago 00:12:52 187
Stellar Blade — PS5 Pro Review — One Of The Best Upgrades Weve Seen
1 week ago 00:02:06 1
Трейлер к фильму за последней чертой
1 week ago 00:00:44 5
Набор для бесконтактной химической полировки фар
1 week ago 00:45:26 1.3K
Компьютер для обработки видео и фото. Тесты разных сборок в Davinci Resolve.
1 week ago 00:02:25 154
ОБЗОР АВТОМАТА ПРОДОЛЬНОГО ТОЧЕНИЯ NOMURA NN-20SB
1 week ago 00:58:36 427
Основы FastAPI // Демо-занятие курса «Python Developer. Professional»
1 week ago 02:59:35 13
Проектирование систем пожарной безопасности для ЦОД
1 week ago 00:36:35 74
Аналоговый синтезатор Ритм-2 _ Machinedrum _ ИЗС Выпуск №5
1 week ago 00:03:05 14
Мой секретный инструмент для анализа поисковых запросов Яндекса -
1 week ago 00:01:02 103
Синхронизация губ: наша версия хита
1 week ago 00:02:38 1
Как вырастить лимон из косточки видео 🚫
1 week ago 00:02:38 1
⚪ КАК ПОСАДИТЬ ЛИМОН ИЗ КОСТОЧКИ В ДОМАШНИХ УСЛОВИЯХ ПОШАГОВО 🔴 ЛИМОН В ДОМАШНИХ УСЛОВИЯХ ИЗ КОСТО
1 week ago 00:01:18 1
🔴 Жилетки павлопосадские 38 размер 🔔 Красивые жилетки
1 week ago 00:02:38 1
Купить лимонное дерево для дома ✔ Лимон вырастить 👌