Обложка канала

codaza

206 @codaza

Канал о разработке на платформе .NET с использованием языка программирования C#. Рассматриваются актуальные подходы и современные методологии разработки.

codaza

4 года назад
Открыть в
#капитану_на_заметку Я никогда не делаю исключений. Исключения опровергают правило. Артур Конан Дойл Всем привет! Тема правильной работы с исключениями (exceptions) весьма холиварна и едва ли подлежит окончательному разрешению 🙂 Но сегодня я хочу обратить вниманием на другое — на цену. Цену использования исключений. Работаете вы с ними правильно или неправильно, держите в голове что за это придётся заплатить цену. При работе с большими массивами данных это может привести к значительной деградации производительности вашего приложения. Я не говорю о том, что мы не должны генерировать исключения, но разработчик обязан понимать, что выбрасывать исключения без аргументированной необходимости — плохая идея. Руководствуйтесь простым правилом: Исключения для исключительных ситуаций. Вы знаете как обработать исключение? Просто сделайте это без лишних throw 😉 +1 к исключительному коду ✅ Всем хороших выходных!