А почему нельзя просто перечислить возможные значения, не используя ключевое слово case? Есть какая-то причина, или же это опять из серии «у нас будет не так, как у всех»?
«Не оборачивайте коллекции в Optional» — а разве его нельзя использовать в том случае, когда нужно разделить в ответе пустую коллекцию и ее отсутствие?
Возможно, где-то существует жизнь, но недостаточно разумная, какой-нибудь мир с животными и растениями, но без человека. Или просто бактерии, которые жрут друг друга и окружающую среду.
Возможно, существует разумная жизнь, которая просто не использует радио. Мы сами лишь относительно недавно начали им пользоваться. Какие-нибудь океанические цивилизации рыб вообще вряд ли будут использовать электричество и выходить в космос.
Возможно, мы живем в Матрице.
Как создать приложение-чат за 5 минут и 3 строчки кода:
Открываем Delphi 7 (не уверен насчёт других версий), кидаем на форму TMemo (мультистрочный текст), TEditBox (ввод текста в одну строчку), кнопку и какой-то компонент Indy для работы с UDP.
Пишем обработчик входящих сообщений: добавить строку в Memo1.
Пишем обработчик кнопки: отправить броадкаст по UDP, очистить поле с текстом.
Работает только в локальной сети, анонимно, но работает :) Баловались так на парах в колледже :)
Windows Phone? Они собираются снова выпустить мобильную операционку, а потом еще раз кинуть всех с поддержкой? Нет, спасибо, в третий раз на это не поведусь.
Получать значение private полей ивне класса — зачем? Эти поля для того и нужны, чтобы к ним доступ был только изнутри.
JSON_NUMERIC_CHECK в большинстве случаев избыточен. Достаточно написать (int)$a, либо $a === null? null: (int)$a. Плюс в PHP 7 (особенно 7.4) более-менее присутствует строгая типизация.
Дело в том, что данный атрибут преобразует в число вообще все строки — которые нужно и которые не нужно. Если у вас поле должно быть строго строкой, но пользователь ввел в него цифры…
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/
JSON_NUMERIC_CHECK в большинстве случаев избыточен. Достаточно написать (int)$a, либо $a === null? null: (int)$a. Плюс в PHP 7 (особенно 7.4) более-менее присутствует строгая типизация.
Дело в том, что данный атрибут преобразует в число вообще все строки — которые нужно и которые не нужно. Если у вас поле должно быть строго строкой, но пользователь ввел в него цифры…