зато требуют вместо !! requireNotNull(value) писать )) а смысл? что это даст? )
типа это дает понимание, что ты осознанно пишешь что параметр не может быть налл, и ты это контролируешь. а !! студия тебе подстказывает и типа ты бездумно согласился с подсказкой. Ну вот забавно если честно
james gosling вполне здравствует
используя !! ты как бы берешь всю ответственность на себя, типа "не надо, я уже проверил тремя строчками выше, тут нулла не будет"
согласен, но почему так передергивает код ревьюеров на этот !!. Типа пиши requireNotNull(). В том плане, что !! студия подсказывает, а requireNotNull() говорит о том, что ты осознанно это написал. Вот я о чем
погуглил, requireNotNull бросает другой эксепшн
как я понял, это для того чтобы проще кинуть IllegalArgumentException если параметр null
Обсуждают сегодня