Он — декан факультета повышения квалификации и переподготовки.
Он смог повысить свою квалификацию и переподготовиться.
Не каждый декан умеет то, что сам преподаёт
Тау в тексте так и написано — «процент смертности при раке щитовидной железы равен лишь 1%». То есть человек не умрёт, у него просто будет рак, потом ему всего лишь вырежут щитовидку и он всего-то всю жизнь лекарства пить будет. Не умрёт же
Вы — старпёр :)
На самом деле, если надо просто проверить User на null, Ваш метод прекрасно работает. Более того, он даже быстрее варианта с Optional, потому что не создаётся/уничтожается объект Optional.
Но представьте, что у User есть поле address, которое может быть null, в котором есть поле ZIP, которое тоже nullable. Вам надо отобразить это самое последнее поле. Без Optional.map() это будет жуткое количество проверок на null, а с Optional.map() — только одна финальная
В режиме Electrolysis кушается заметно меньше памяти.
Но, скажем, на AliExpress Firefox x64 со включенным Electrolysis вылетает стабильно.
Но хоть появилась бета x64, а не только alpha, авось и release будет
Была бесплатна для разработки, а для продакшена?
В Вашем офисе есть общественные клавиатуры и мышки, которые трогают все коллеги?
Какой в этом смысл?
Он смог повысить свою квалификацию и переподготовиться.
Не каждый декан умеет то, что сам преподаёт
согласитесь, что код выглядит намного чище за счёт полного устранения проверок на null.
На самом деле, если надо просто проверить User на null, Ваш метод прекрасно работает. Более того, он даже быстрее варианта с Optional, потому что не создаётся/уничтожается объект Optional.
Но представьте, что у User есть поле address, которое может быть null, в котором есть поле ZIP, которое тоже nullable. Вам надо отобразить это самое последнее поле. Без Optional.map() это будет жуткое количество проверок на null, а с Optional.map() — только одна финальная
Но, скажем, на AliExpress Firefox x64 со включенным Electrolysis вылетает стабильно.
Но хоть появилась бета x64, а не только alpha, авось и release будет