Null кажется необходимым восстановлением, но есть варианты получше
Устранение нулевых проверок и цикломатическая сложность — два способа избавиться от плохого кода. Оба были представлены в моей статье «Как возврат NULL приводит к неприятным ошибкам и как их предотвратить.» Эта статья о том, что использовать вместо этого, когда ваш внутренний…