Как правильно делать Error handling по

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

21.568 Lượt nghe
Как правильно делать Error handling по "Clean Code" Роберта Мартина?
Обработка исключений, нетипичных ситуаций занимает гораздо больше времени чем разработка основного потока выполнений. Не так страшны первые 80% работы как вторые 80%. Вторые 80% во многом состоят из Error handling. Об этом и поговорим. Плейлист лекций по Clean Code, если вы пропустили - https://www.youtube.com/watch?v=otrfSgeK3JI&list=PLmqFxxywkatSQoLnnkh7-XjIcGdmo28aJ Приходите на менторинг PYTHON FoxmindEd! PYTHON - https://bit.ly/2TgVaUn 🎨👨‍💻 Превратите код в искусство вместе с моим авторским курсом GRASP & GOF Design Patterns. Старт нового потока 03.03.2025 На курсе: информация понятным языком, а не как в учебниках, разбор более 30 паттернов, вебинары с группой, много нетворкинга и практики. Регистрируйтесь на курс до 21 февраля и получите скидку 20% - https://surl.li/ivlonn Курсы для новичков: JAVA - https://bit.ly/3veMJ9r JAVA Start - https://bit.ly/2RLU5DM C# START - https://bit.ly/3iwXzot C#/.NET - https://bit.ly/3cyd63y Инструментарий JAVA - https://bit.ly/2ShC94h Automation QA (Java) - https://bit.ly/3pINhDy ANDROID - https://bit.ly/3xiDB5f FRONT-END - https://bit.ly/3vcaXRC SALESFORCE Developer - https://bit.ly/3g9TJ2Y UI/UX дизайн - https://bit.ly/3czhtLJ GAME DEVELOPMENT - https://bit.ly/3pOCKGU Обучение на проекте - https://bit.ly/3xe8h7q Продвинутые курсы для состоявшихся девелоперов: GRASP and GoF Design patterns - https://bit.ly/3veNkId Enterprise patterns - https://bit.ly/3gbL5kL Другие услуги: Пробное собеседование - https://bit.ly/35airtK Карьерная консультация - https://bit.ly/2Tllmgt Сайт FoxmindEd: https://bit.ly/3wpIfhq FoxmindEd в ФБ: https://www.facebook.com/foxmindedco FoxmindEd в Instagram: https://www.instagram.com/foxminded.ua/ FoxmindEd в VK: https://vk.com/foxminded Мой Telegram: https://t.me/nemchinskiyOnBusiness Для деловых запросов: [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