• Как показывать тестовые задания на backend разработчика?

    @arkuzo
    Добрый день!
    Я сомневаюсь, что для тестового задания так уж нужно осваивать новую технологию - покажите, что вы уже умеете, ваш VDS - это отлично. Работодателя обычно волнует, что вы с этим сталкивались и уже разобрались, вам не придется с нуля вникать. Не стесняйтесь незнания некоторых технологий, продемонстируйте намерение учиться и все будет хорошо.

    Насчет Докера - проще разобраться, когда есть опыт работы (конфигурация + установка ПО) в командной строке какой-нибудь UNIX/Linux системы. По сути, чтобы развернуть среду, надо сделать несколько действий:
    1) Установить докер,
    2) Скачать какой-нибудь базовый образ контейнера (есть, например, контейнер на базе ubuntu, в который уже установлены apache + php 7.2)
    3) Сделать для этого образа Dockerfile, в котором прописать команды для установки дополнительного нужного ПО
    4) Сконфигурировать докер, чтобы папка на жестком диске на ваш выбор отображалась в файловую систему контейнера - туда, например, можно складывать статический контент
    5) Сконфигурировать необходимое ПО
    6) Залить данные и начать пользоваться)

    Большой +++++ - один раз составленный Dockerfile позволит неограниченно добавлять контейнеров с одинаковым ПО)
    Ответ написан
    Комментировать
  • Что будет в этом случае?

    @arkuzo
    Компилятор требует этот return потому что не имеет алгоритма проверки, все ли типы ячеек обрабатываются. Если программа не встретит не перечисленный здесь тип, то и возврата строки 'OK' не будет.
    Как вариант, после всех вариантов можно написать ключевое слово ```default:```, в блоке кода которого предусмотреть return. Тогда компилятору не будет ненужен return в конце функции, т. к. он будет видеть, что это недостижимое место.
    Ответ написан
    Комментировать