Мне в лом. Я пишу на нескольких языках, и нет никакого единого стандарта на порядок выполнения операндов. Например, в JS в V8 результат будет 163, в Python3 аналогичный код выдает 99, а в Go просто не компилируется.
И самое главное — этот код нечитаем. Его сложно понять, сложно объяснить работу, сложно изменить.
А почему нельзя просто перечислить возможные значения, не используя ключевое слово case? Есть какая-то причина, или же это опять из серии «у нас будет не так, как у всех»?
«Не оборачивайте коллекции в Optional» — а разве его нельзя использовать в том случае, когда нужно разделить в ответе пустую коллекцию и ее отсутствие?
Возможно, где-то существует жизнь, но недостаточно разумная, какой-нибудь мир с животными и растениями, но без человека. Или просто бактерии, которые жрут друг друга и окружающую среду.
Возможно, существует разумная жизнь, которая просто не использует радио. Мы сами лишь относительно недавно начали им пользоваться. Какие-нибудь океанические цивилизации рыб вообще вряд ли будут использовать электричество и выходить в космос.
Возможно, мы живем в Матрице.
Как создать приложение-чат за 5 минут и 3 строчки кода:
Открываем Delphi 7 (не уверен насчёт других версий), кидаем на форму TMemo (мультистрочный текст), TEditBox (ввод текста в одну строчку), кнопку и какой-то компонент Indy для работы с UDP.
Пишем обработчик входящих сообщений: добавить строку в Memo1.
Пишем обработчик кнопки: отправить броадкаст по UDP, очистить поле с текстом.
Работает только в локальной сети, анонимно, но работает :) Баловались так на парах в колледже :)
Windows Phone? Они собираются снова выпустить мобильную операционку, а потом еще раз кинуть всех с поддержкой? Нет, спасибо, в третий раз на это не поведусь.
И самое главное — этот код нечитаем. Его сложно понять, сложно объяснить работу, сложно изменить.
case
? Есть какая-то причина, или же это опять из серии «у нас будет не так, как у всех»?Возможно, существует разумная жизнь, которая просто не использует радио. Мы сами лишь относительно недавно начали им пользоваться. Какие-нибудь океанические цивилизации рыб вообще вряд ли будут использовать электричество и выходить в космос.
Возможно, мы живем в Матрице.
Можно ли исключить часть файлов из образа при его построении?
Да, если определить файл
.dockerignore
. Его синтаксис аналогичен.gitignore
.Чем отличаются команды COPY и ADD?
ADD умеет скачивать файлы и распаковывать архивы. Но если эти фичи не нужны, предпочтительно использовать COPY.
Как создать приложение-чат за 5 минут и 3 строчки кода:
Работает только в локальной сети, анонимно, но работает :) Баловались так на парах в колледже :)
Firebase для средних и больших проектов крайне не советую — периодически безбожно тупит и иногда вылетает. Для 99.9 точно не подойдёт.
Иногда кажется, что в PHP синтаксис новых фич специально стараются сделать не так, как в других языках.
Статья про одну из игр с ужаснейшим кодом:
https://nooby-games.ru/%D1%89%D0%B8-%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80-%D0%B6%D0%B5%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D1%81%D1%82%D0%B8/