Конечно, это ты и отсекаешь валидацией, только не вручную писать миллион if, ??= и прочее
лучше бы сделали реально, что без ? не допускает налл никогда и всегда кидать ошибку на этапе компиляции если без ? какой-то мудак присваивает налл
Ты, как разработчик, должен знать, где может прийти null и где не может За исключением очень редких случаев Если в non-nullable типе пришёл null то это явно не ты передал, а пришло из-вне либо из либы, которая не поддерживает nullability Конечно, могли лучше сделать, но видимо обратная совместимость стоит на первом месте
Это самый кринж начинается
Обсуждают сегодня