Задать вопрос
  • Где лучше создать папку для проекта и вирутальное окружение к нему?

    @Everything_is_bad
    В диск C, прямо в корень папки "python311"?
    и по какой причине такой треш мог прийти в голову? но и это никто не запрещает, надеюсь ты изначально используешь git, тогда и удаление не должно вызвать проблемы.

    1. Создавай папку проекта там где тебе удобно, но помни, с русским именами в путях иногда всплывают баги. У меня тупо в домашнем каталоге папка projects, где все проекты и хранятся, но это не в винде.
    2. Видел минимум два варианта где держат виртуальное окружение, либо в папке проекта в .venv - самый частый вариант, либо в совершенно другом месте, так поступает, например, pipenv.

    А на самом деле сейчас появился очень удобный инструмент uv, используй его и не заморачивайся на таких мелочах, что ты озвучил в вопросе.
    Ответ написан
    3 комментария
  • Зачем бэкендеру веб-разработки нужно указывать как проектировать систему?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Системный аналитик должен понимать систему. Поэтому, если в системе микросервисная архитектура, управляемая событиями, распространяемыми через очереди, то аналитик должен знать, как всё это работает. К тому же аналитики не только ТЗ пишут.
    Ответ написан
  • Зачем бэкендеру веб-разработки нужно указывать как проектировать систему?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Нужно доставить 50 тонн продукции в точки продажи.
    Бекендер по этому описанию разберется как это сделать?

    Может быть там нюансы, что доставлять нужно в маленькие магазинчики в городе с узкими улицами, где фуры не проедут?
    Может быть доставлять нужно в супермаркеты крупными партиями?
    Может быть доставлять нужно в пределах области по нормальным трассам, с возможностью пересадки на более мелкий транспорт уже перед городом?

    Кто это все угадывать будет?
    Ответ написан
    5 комментариев
  • Что такое реактивность в бэкенде и чем она отличается от реактивности во фронтенде?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Реактивное программирование
    Седой и строгий
    Реактивность, как на фронте, так и на бэке - это про инверсию управления. Не код управляет данными, а данные управляют кодом. На бэкенде реактивное программирование ориентировано на разработку маленьких чистых функций и выстраивание из них ленивых декларативных конвейеров, по которым распространяются события. Такой код позволяет эффективнее использовать системные ресурсы, эффективно распараллеливать обработку потока данных и снижает количество гейзенбагов.
    Ответ написан
    1 комментарий