Я зашивал в эксэпшен логику таким образом. - Если прилетал нулпоинтер со скенера, посылал пользователю сообщение , чтобы ввел нужные данные. т.е. менял нулпоинтер на илегаларгумент и в сообщении его просил ввести данные. Это нормально? Так можно?
и вы учтите что то что вам подсказывает идея - это уже не тот чистый код что вы пишите а всякие автогенерации и подстановки что уже не совсем честно. идея вам и лямбду в какой-то момент может предложить сгенерировать. кастинг лучше пишите руками когда сами понимаете и точно уверены что он нужен. его смысл в том что вы как бы снимаете с компилятора ответственность и сами ему говорите как работать с этим объектом, что как в комменте что выше привел может привести к ошибке.
Спасибо!
excEptions
Я зашивал в эксэпшен логику таким образом.
- Если прилетал нулпоинтер со скенера, посылал пользователю сообщение , чтобы ввел нужные данные.
т.е. менял нулпоинтер на илегаларгумент и в сообщении его просил ввести данные.
Это нормально? Так можно?
По идее вам на UI проверки бы добавить. Но я не знаю что за приложение.
и вы учтите что то что вам подсказывает идея - это уже не тот чистый код что вы пишите а всякие автогенерации и подстановки что уже не совсем честно. идея вам и лямбду в какой-то момент может предложить сгенерировать. кастинг лучше пишите руками когда сами понимаете и точно уверены что он нужен. его смысл в том что вы как бы снимаете с компилятора ответственность и сами ему говорите как работать с этим объектом, что как в комменте что выше привел может привести к ошибке.
++++++
Спасибо!