каждое поле как TelegramBotClient, ReceiverOption, Message, ChatId и прочее подчеркивается зеленым, насколько вообще это нормально и надо ли с этим бороться, объявляя эти поля как nullable?
можно ссылку на либку?
Nullable надо избегать. Если подчёркнуто зелёным, то надо читать
а какие там траблы с нуллбл? можно вводные попросить, откуда учить?
можешь засапресить просто
Траблы с нуллабл - наличие null Что именно учить хочешь?
в каких случаях, если у меня в сущностях допустим null меня ждут проблемы
В тех случая, когда она null - тебя ждут проблемы
Представь что в js ещё и undefined есть, но люди живут и оно даже работает
у меня каменное лицо
а за андефайнд куча вопросов по жс есть это тоже выкупаю
Ну вот например TelegramBotClient «поле не допускающий значения NULL, должен содержать значение отличное от NULL, при выходе из конструктора. Возможно стоит объявить поле как допускающий значения null и так почти со всеми. И теперь просто пихать все под nullable?
Чем меньше nullable типов, тем меньше проблемных мест
Вчера включил нрт на проекте, 0 проблемных мест, если ты головой не думаешь, то никакой нрт не поможет. Так вижу.
Я настолько привык к нрт, мне казалось, что проекты с постоянной проверкой всех классов на null, остались только в прошлом) Оказывается, ещё есть люди, которым так по кайфу 🤔
Обсуждают сегодня