методе делал try catch почти на весь метод, а в catch отлавливал базовый Exception. Пользуетесь ли иерархией ошибок или есть ещё более интересные подходы?
Если ASP.NET Core то иерархия ошибок + global exception handler
Отлавливаю те места, где ожидаю возможный ерор определенных типов + глобальный хендлер
Я как-то упоролся и привыт использовать монады типа Either( one of)
Сразу видно, взялся за фшарп
Не кидать эксепшны, и не будет проблем
Скажи это библиотекам
Не использовать библиотеки
Ну кстати, сегодня написал декодинг base64, который в итоге работает в десять раз быстрее чем Convert.TryFromBase64String; зачем использовать какие-то библиотеки вообще, если они все не очень.
Чтобы не тратить на подобные велисипеды деньги заказчика, если выхлоп не будет достойным этих денег для конкретного случая?
Сколько килотонн CO_2 сэкономит такая оптимизация в .NET?
Давно приложения пишешь, где на декодинг base64 уходит хотя бы 10% всего процессорного времени?
При чем тут это вообще
При том что аргумент невалиден
Какой аргумент?
Обсуждают сегодня