История изменений
Исправление upcFrost, (текущая версия) :
Прилетит тебе из явы коллекция с нуллами и привет нпе.
Не без этого. Но так можно вплоть до сишки в ядре дойти, там тоже выстрелить может и свалить всю систему. Это как отрицательный тест на спид - не повод не предохраняться.
Считай что это просто синтетика, которая позволяет проверять null сильно короче чем даже checkNotNull, и которая с ними работает куда удобнее чем optional
Ещё большой плюс - ты поймаешь npe сразу в датаклассе, а не через n прыжков вверх вниз по стеку
Исходная версия upcFrost, :
Прилетит тебе из явы коллекция с нуллами и привет нпе.
Не без этого. Но так можно вплоть до сишки в ядре дойти, там тоже выстрелить может и свалить всю систему. Это как отрицательный тест на спид - не повод не предохраняться.
Считай что это просто синтетика, которая позволяет проверять null сильно короче чем даже checkNotNull, и которая с ними работает куда удобнее чем optional