try-catch или проверка?
#разработка
Наткнулся на интересный пост, который сравнивает проверку на null и обработку исключений при помощи try-catch.
На практике несколько раз сталкивался с тем, что разработчик ленится корректно обрабатывать исключение и просто пишет try-catch, возвращая значение по умолчанию.
Но это не самая лучшая практика. Делая подобные «обертки», разработчик может замедлить работу своего же приложения. Проверки и корректная обработка ошибок в большинстве случаев быстрее.
Краткое сравнение работы приводится тут. Поэтому, не скупитесь на изучение крашей, которые можно предотвратить проверкой.
#разработка
Наткнулся на интересный пост, который сравнивает проверку на null и обработку исключений при помощи try-catch.
На практике несколько раз сталкивался с тем, что разработчик ленится корректно обрабатывать исключение и просто пишет try-catch, возвращая значение по умолчанию.
Но это не самая лучшая практика. Делая подобные «обертки», разработчик может замедлить работу своего же приложения. Проверки и корректная обработка ошибок в большинстве случаев быстрее.
Краткое сравнение работы приводится тут. Поэтому, не скупитесь на изучение крашей, которые можно предотвратить проверкой.