Как правильно делать Error handling по "Clean Code" Роберта Мартина?

 

Обработка исключений, нетипичных ситуаций занимает гораздо больше времени чем разработка основного потока выполнений. Не так страшны первые 80% работы как вторые 80%. Вторые 80% во многом состоят из Error handling. Об этом и поговорим. Плейлист лекций по Clean Code, если вы пропустили -    • Чистый код (clean code) или Как помыт...   Приходите на менторинг PYTHON FoxmindEd! PYTHON -
Превратите код в искусство вместе с моим авторским курсом GRASP & GOF Design Patterns. На курсе: информация понятным языком, а не как в учебниках, разбор более 30 паттернов, вебинары с группой, много нетворкинга и практики. Регистрируйтесь на курс до 21 февраля и получите скидку 20% -
Курсы для новичков: JAVA -
JAVA Start -
C# START -
C#/.NET -
Инструментарий JAVA -
Automation QA (Java) -
ANDROID -
FRONT-END -
SALESFORCE Developer -
UI/UX дизайн -
GAME DEVELOPMENT -
Обучение на проекте -
Продвинутые курсы для состоявшихся девелоперов: GRASP and GoF Design patterns -
Enterprise patterns -
Другие услуги: Пробное собеседование -
Карьерная консультация -
Сайт FoxmindEd:
FoxmindEd в ФБ:   / foxmindedco   FoxmindEd в Instagram:   / foxminded.ua   FoxmindEd в VK: https://vk.com/foxminded
Мой Telegram:
Для деловых запросов: [email protected] Тайминг: 00:00 - вступление Сергея Немчинского 00:24 - менторинг Python в FoxmindEd 01:26 - исключения, а не коды возврата 05:09 - блок try-catch-finally 07:39 - checked exceptions 11:03 - контекст в исключениях 14:22 - не возвращайте null 15:08 - не передавайте null в методы #чистыйкод #немчинский #ityoutubersru