Null кажется необходимым восстановлением, но есть варианты получше

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