Size: a a a

Scala User Group

2020 September 08

𝛈µ

𝛈 µ in Scala User Group
Я не понимаю, как еще рассказывать
источник

𝛈µ

𝛈 µ in Scala User Group
Пришел ко мне запрос
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну типа примерно конкретный случай
источник

𝛈µ

𝛈 µ in Scala User Group
Ну вот тока шо буквально, из жабьей либы прилетел нулл
источник

𝛈µ

𝛈 µ in Scala User Group
И так я увидел весь путь до этого нулла
источник

𝛈µ

𝛈 µ in Scala User Group
А так бы я увидел NPE из ниоткуда
источник

K

KrivdaTheTriewe in Scala User Group
𝛈 µ
Ну вот тока шо буквально, из жабьей либы прилетел нулл
А чего не обернул ?
источник

𝛈µ

𝛈 µ in Scala User Group
вот пару часов назад буквально
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну ты увидел бы имя метода и название аргумента
источник

Oℕ

Oleg ℕizhnik in Scala User Group
В свежей жвм
источник

𝛈µ

𝛈 µ in Scala User Group
KrivdaTheTriewe
А чего не обернул ?
Щас бы всю хуйню оборачивать. Теперь обернул
источник

𝛈µ

𝛈 µ in Scala User Group
Oleg ℕizhnik
ну ты увидел бы имя метода и название аргумента
В поле кейскласса UserToken попал нулл
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ясно
источник

K

KrivdaTheTriewe in Scala User Group
Все ясно, автор не валидирует данные от пользователя
источник

Oℕ

Oleg ℕizhnik in Scala User Group
и помог стектрейс, неочевидно было, какая там иерархия вызовов без него?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
KrivdaTheTriewe
Все ясно, автор не валидирует данные от пользователя
пользователя???
источник

𝛈µ

𝛈 µ in Scala User Group
KrivdaTheTriewe
Все ясно, автор не валидирует данные от пользователя
не от пользователя, а от точки интеграции
источник

𝛈µ

𝛈 µ in Scala User Group
говносдк стороннего сервиса вернуло нулл. Эка невидаль
источник

𝛈µ

𝛈 µ in Scala User Group
Oleg ℕizhnik
и помог стектрейс, неочевидно было, какая там иерархия вызовов без него?
Да, могло быть несколько путей, откуда этот токен мог взяться
источник

𝛈µ

𝛈 µ in Scala User Group
Т.е. распутать было можно, но зачем распутывать, если видно?
источник