А как-то серьезней хотя бы к неймингу подходить можно?
Вы, конечно же, хотели сказать «к именованию», но на вас вероломно напали англицизмы.
Зачем, а главное нахрена, подходить к именованию серьёзно, чтобы что? Соответствовать образам героев Васи Ложкина?
Во всём мире для проектов чуть ли не специально подбирают забавные имена и акронимы, а вы тут про какую-то «серьёзность» втираете.
Тот же Docker это, на минуточку, «a person whose job is moving goods on and off ships». Давайте вместе повозмущаемся, что авторы были недостаточно серьёзны?
Ох уж эта страсть показаться «нитакимкакфсе» и порассуждать про то, с чем знаком только по пересказам пересказов через испорченный телефон.
Идём в НКРЯ, вводим нашу «получку» в поиске и берём первый попавшийся пример из XIX века:
Ф. М. Решетников. Где лучше? (1868)
При расчете, то есть при получении денег за работу за месяц, одну и две недели, смотря по тому, где и как платили, рабочие и мастера различных фабрик и заводов шли к Сидору Данилычу, которому они были должны и у которого частенько ели и пили в долг до расчета; а так как получка производилась по субботам, то Сидор Данилыч в этот день, до двух часов пополудни, сидел сам в харчевне, а вечером сидел в трактире.
У Шипилёва в древних заметках, при желании, можно найти аналогичные утверждения.
A Blackhole is used when it is not convenient to return a single object from a benchmark method. This happens when the benchmark produces several values, and we want to make sure that the virtual machine will not speculate based on the observation that the benchmark code does not make use of these.
Ну, во-первых, вам придётся стать практикующим каннибалом. Если после употребления в пищу заподозренного сотрудника у вас случится пищевое отравление, то таки да, был токсичным. Ну или повар руки после уборной не помыл.
Вас, после такого эксперимента, несомненно посадят либо в тюрьму, либо в психиатрическую лечебницу, но это и к лучшему. Людям, в чьём лексиконе есть словосочетание «токсичный сотрудник» не место в цивилизованном обществе.
А-ха-ха, то есть мяу! Если нейросетевой бредогенератор пишет лучше, чем ваши погромисты, то у меня для вас плохие новости.
Увеличение продуктивности.
Бородатый анекдот как никогда в тему:
Собеседование кандидатки на должность секретарши.
— С какой скоростью вы печатаете?
— Тысяча символов в минуту.
— Ого! Великолепный показатель!
— Да, правда такая ерунда получается...
Обучение и рост. Использование Copilot также может стать отличным инструментом для обучения новичков в области программирования.
Даже изучение кода работающего проекта, покрытого несколькими слоями тестов, не гарантирует, что изучающий не научится чему-то плохому. Известное изречение про BASIC пора перефразировать, ведь теперь у нас появился Copilot.
Резюмируя: С нетерпением ждём скорых утечек из ЦИАНа. Они будут, второй пилот гарантирует это.
Вы хотите сказать, что вот так, не зная грамматики и слов
Сферический ребёнок в вакууме начинает говорить в 2-3 года, а про то, что есть какая-то там «грамматика» узнаёт в лучшем случае лет в 7, а то и вовсе никогда.
В вас, похоже, проснулась память про то, как иностранные языки в советской школе преподавались.
Ведь вы будете думать на своём языке а потом переводить.
До уровне upper-intermediate люди скорее составляют текст на родном языке и переводят в процессе формирования мысли
Мне кажется, у вас смешались конелюди. Уметь думать, то есть поддерживать внутренний диалог на иностранном языке — это одно, уметь говорить на иностранном языке без предварительного формирования фразы на родном языке — совсем другое. Второе значительно проще, т.к. требует меньшего словарного запаса как минимум.
Вы так торопились оставить язвительный комментарий, что совершенно забыли про то, что публичный API и детали реализации это вещи ортогональные. Ну и не поняли сути, конечно же.
Optional либо хранит ненулевое значение, либо пуст. Ни get(), ни ifPresent(), ни любой другой метод Optional не вернёт вам null в качестве значения, хрянящегося внутри. Вы можете получить null, передав его параметром в orElse(), но это будет ваш null, а не хранящееся значение.
Технически состояние «пустого» Optional реализовано через нулевое значение поля value. Но это, повторюсь, деталь реализации.
String тоже, знаете ли, всегда представляет строку в кодировке UTF-16, но далеко не всегда её в таком виде хранит.
Что тут у нас? Очередная статья про новинки Java 1.8 в 2024 году!
Optional.ofNullable(value) создает Optional объект, который может содержать null.
Optionalне может содержать null, в этом его суть. Если в ofNullable() передать null, то будет возвращён результат Optional.empty().
if (optional.isPresent()) { System.out.println(optional.get()); }
И вот такое, а равно как и вызов Optional::get() вообще без проверки на isPresent() перед этим, вы будете встречать частенько. Не потому, что есть хоть какая-то причина так сделать, нет. Просто вашему предшественнику было лень включать мозг и разбираться, как использовать Optional правильно.
Какой интересный у вас профиль! Зарегистрирован в 2012 году, статей нет, информации о пригласившем на Хабрахабр нет, первый комментарий в 2023 году, а теперь вот ещё и методичку цитировать начали. И, судя по используемому лексикону, вам не менее 50 лет, но вы так и не усвоили https://tsya.ru/.
P.S. @Boomburum, через сколько дней Хабрахабр признают иноагентом, если он начнёт бороться с ботофермами?
Я даже дату комментария перепроверил, настолько пахнуло нулевыми. Если вы получили документ с VBA, то вы стали объектом атаки. А если вы великодушно разрешите его выполнение, то объектом успешной атаки. Исключений нет и быть не может.
Или файлик в новом. MS Access формате.
Сколько тому «новому» формату годков-то? Оставим за скобками вопрос, кому в 2024 году вообще Access может понадобиться.
Эка вы хватили!
«ДокНаКурНож» запускается только на серверах семейства «Алдан-3», если вы понимаете о чём я.
Вы, конечно же, хотели сказать «к именованию», но на вас вероломно напали англицизмы.
Зачем, а главное нахрена, подходить к именованию серьёзно, чтобы что? Соответствовать образам героев Васи Ложкина?
Во всём мире для проектов чуть ли не специально подбирают забавные имена и акронимы, а вы тут про какую-то «серьёзность» втираете.
Тот же Docker это, на минуточку, «a person whose job is moving goods on and off ships».
Давайте вместе повозмущаемся, что авторы были недостаточно серьёзны?
Ох уж эта страсть показаться «нитакимкакфсе» и порассуждать про то, с чем знаком только по пересказам пересказов через испорченный телефон.
Идём в НКРЯ, вводим нашу «получку» в поиске и берём первый попавшийся пример из XIX века:
Зашёл, «авторизуйтесь через Телеграм», LOL.
В следующий раз регистрацию через Госуслуги сделайте.
«Когда в руки попадает чёрная дыра, перестаёшь замечать происходящее за горизонтом событий.»
Оно здесь не надо. Результат вычислений возвращается из забенчмаркленных методов во внешний мир.
У Шипилёва в древних заметках, при желании, можно найти аналогичные утверждения.
Java всю жизнь была Write Once Run Anywhere, не нужно тут этих ваших когнитивных искажений.
И
SELECT * FROM ...
тоже никто никогда не делает, да ;)Не смог распарсить предложение, извините.
Ну, во-первых, вам придётся стать практикующим каннибалом. Если после употребления в пищу заподозренного сотрудника у вас случится пищевое отравление, то таки да, был токсичным. Ну или повар руки после уборной не помыл.
Вас, после такого эксперимента, несомненно посадят либо в тюрьму, либо в психиатрическую лечебницу, но это и к лучшему. Людям, в чьём лексиконе есть словосочетание «токсичный сотрудник» не место в цивилизованном обществе.
Вам не стыдно такую антинаучную чушь писать?
А-ха-ха, то есть мяу!
Если нейросетевой бредогенератор пишет лучше, чем ваши погромисты, то у меня для вас плохие новости.
Бородатый анекдот как никогда в тему:
Даже изучение кода работающего проекта, покрытого несколькими слоями тестов, не гарантирует, что изучающий не научится чему-то плохому. Известное изречение про BASIC пора перефразировать, ведь теперь у нас появился Copilot.
Резюмируя: С нетерпением ждём скорых утечек из ЦИАНа. Они будут, второй пилот гарантирует это.
Сферический ребёнок в вакууме начинает говорить в 2-3 года, а про то, что есть какая-то там «грамматика» узнаёт в лучшем случае лет в 7, а то и вовсе никогда.
В вас, похоже, проснулась память про то, как иностранные языки в советской школе преподавались.
Мне кажется, у вас смешались конелюди. Уметь думать, то есть поддерживать внутренний диалог на иностранном языке — это одно, уметь говорить на иностранном языке без предварительного формирования фразы на родном языке — совсем другое. Второе значительно проще, т.к. требует меньшего словарного запаса как минимум.
Вы так торопились оставить язвительный комментарий, что совершенно забыли про то, что публичный API и детали реализации это вещи ортогональные. Ну и не поняли сути, конечно же.
Optional
либо хранит ненулевое значение, либо пуст. Ниget()
, ниifPresent()
, ни любой другой методOptional
не вернёт вамnull
в качестве значения, хрянящегося внутри. Вы можете получитьnull
, передав его параметром вorElse()
, но это будет вашnull
, а не хранящееся значение.Технически состояние «пустого»
Optional
реализовано через нулевое значение поляvalue
. Но это, повторюсь, деталь реализации.String
тоже, знаете ли, всегда представляет строку в кодировке UTF-16, но далеко не всегда её в таком виде хранит.Что тут у нас?
Очередная статья про новинки Java 1.8 в 2024 году!
Optional
не может содержатьnull
, в этом его суть. Если вofNullable()
передатьnull
, то будет возвращён результатOptional.empty()
.И вот такое, а равно как и вызов
Optional::get()
вообще без проверки наisPresent()
перед этим, вы будете встречать частенько. Не потому, что есть хоть какая-то причина так сделать, нет. Просто вашему предшественнику было лень включать мозг и разбираться, как использоватьOptional
правильно.Доверили заполнение полей 20-летнему сеньору и не ошиблись.
P.S. У поля «DeviceName» очень ароматное значение.
Какой интересный у вас профиль!
Зарегистрирован в 2012 году, статей нет, информации о пригласившем на Хабрахабр нет, первый комментарий в 2023 году, а теперь вот ещё и методичку цитировать начали. И, судя по используемому лексикону, вам не менее 50 лет, но вы так и не усвоили https://tsya.ru/.
P.S. @Boomburum, через сколько дней Хабрахабр признают иноагентом, если он начнёт бороться с ботофермами?
Я даже дату комментария перепроверил, настолько пахнуло нулевыми.
Если вы получили документ с VBA, то вы стали объектом атаки. А если вы великодушно разрешите его выполнение, то объектом успешной атаки. Исключений нет и быть не может.
Сколько тому «новому» формату годков-то?
Оставим за скобками вопрос, кому в 2024 году вообще Access может понадобиться.
Можно порыться в гитхабе @anvaka и набросать код на JavaScript.
Он делал карты Реддита, ГитХаба и кучи всего другого.
Ну такое:
И всё это за один лимон. Сейчас даже в «Кто хочет стать миллионером?» максимальный выигрыш больше.
Место жительства вам зачем, повестку в кибер-войска пришлёте?
Не могу понять, это очередной дурной новояз или косноязычие автора? ASML и так на международном рынке, в Нидерландах их литографы покупать некому.
Будут ли европейские органы возбуждаться на такую форму сталкеринга?
Уточните, пожалуйста, вы про сайт Билайна или про Pornhub?
Вы только что прочли эссэ «Мечты о идеальном рабовладельческом строе в эру цифрового концлагеря».
Что из перечисленного «еда»?
Больше похоже на рацион девочки, больной анорексией. Еда это мясо, каша, суп, а не вот это всё.
Ога, и ясли ещё. Рабочие места обязательно оборудовать пеленальными столиками и сделать удобными для грудного кормления.
Чужие орущие и носящиеся по офису дети это очень круто, да.
У меня не идея, а вопрос: Какого хрена это делает в хабе «Java»?