Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (12)

Наибольший вклад в теги

Все теги (83)

Лучшие ответы пользователя

Все ответы (98)
  • Высоконагруженный сайт / HighLoad сколько посещений в день имеет?

    @developer007
    хайлоад это когда железо не справляется

    поставить wordpress на raspberry pi и зайти туда - будет хайлоад
    Ответ написан
    Комментировать
  • Как правильно описать архитектуру проекта?

    @developer007
    Вот пару примеров из курса проектирования АСОИУ https://yadi.sk/i/KTRP6OeI38NmZZ

    погуглите ПРОЕКТИРОВАНИЕ АСОИУ - я не помню как нотации называются ....IDEF0 и прочие

    b5550277e5a143fab7d655283d10b9a1.png2b152ee490a94d2bb3d1b9805b592bde.png

    погуглите еще - " Диаграмма классов, Диаграмма развертывания

    для построения диаграмм я использовал enterprise architect
    или draw.io

    стили отличаются.
    Ответ написан
    1 комментарий
  • Где взять подробный пошаговый туториал по решению реальной жизненной задачи с помощью Docker?

    @developer007
    Есть проект postgres + php + redis
    генерирую docker compose файлик с помощью этого сервиса https://phpdocker.io/generator (мне самому лень думать).
    далее пушу в репозиторий проекта докер файлик. (точнее уже папка будет).

    Даёшь коллеге доступ в репозиторий. Он клонирует и запускает команду docker-compose up
    и всё. У него запускаются нужные контейнеры. Приложение начинает сразу работать.
    Коллега не будет кудахтать что у него сейчас mysql на компе, а postgres не хочет ставить т.к муторно.
    или redis у него другой версии и тд.

    Также вы можете на любом рабочем месте запустить в изи свой проект.
    Вообщем крутая штука при разработке.

    Насчет использования на проде - хз
    Народ кучу серверов эксплуатирует без докеров и норм.
    Ответ написан
    4 комментария
  • Куда стремиться PHP программисту?

    @developer007
    точно 5 лет отработали?

    будто прошли курс "программист за 21 день"

    норм прогер такие вопросы даже близко задавать не будет -_-
    Ответ написан
    Комментировать
  • Почему Yii:$app это плохо?

    @developer007
    Глобальные переменные в большинстве случаев нарушают инкапсуляцию. К ним открыт неконтролируемый доступ отовсюду.

    В большом проекте при обилии глобальных переменных возникает путаница в именах. Глобальную переменную же видно отовсюду, надо, чтобы отовсюду было понятно, зачем она.

    Глобальные переменные в большинстве случаев нарушают принцип инверсии зависимостей (или делают возможным его нарушение).

    Глобальные переменные ухудшают масштабируемость проекта.

    Глобальные переменные ухудшают читаемость кода (в каком-то конкретно взятом месте непонятно, нужна ли какая-то конкретная глобальная переменная, или нет).

    Глобальные переменные приводят к трудноуловимым ошибкам. Примеры: нежелательное изменение её значения в другом месте/другим потоком, ошибочное использование глобальной переменной для промежуточных вычислений из-за совпадения имен, возвращение функцией неправильного значения при тех же параметрах (оказывается, она зависима от глобальной переменной, а ее кто-то поменял).

    Глобальные переменные создают большие сложности при использовании модульного тестирования.
    Глобальные переменные увеличивают число прямых и косвенных связей в системе, делая её поведение труднопредсказуемым, а её саму - сложной для понимания и развития.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (42)