• Какой редактор кода/IDE выбрать новичку?

    @Code_God
    Я пользуюсь Visual Studio. Хороший инструмент для редактирования кода. В нем есть также поддержка JS (когда подстраивал под себя, обнаружил). Советую.
    Ответ написан
    1 комментарий
  • С чего начать создание простой игры?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    1. Придумываешь основную идею, какие-то игровые механики, концепцию игры
    2. Берёшь Unity или monogame
    3. Реализовываешь.

    А по источникам - читаешь документацию и что-то ещё про игровую разработку. Универсального рецепта нет.
    Ответ написан
    Комментировать
  • Как создать gist?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Насколько мне известно, gist - это кусочки кода. А вы пытаетесь туда загрузить бинарные файлы(иконки,шрифты).
    Ответ написан
    Комментировать
  • Нужна помощь с простейшей ошибкой на Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Двоеточие пропущено.
    Ответ написан
    1 комментарий
  • Как добавить проек в github?

    glaphire
    @glaphire
    PHP developer
    git is not recognised as an
    Думаю что хоть один ответ с этой страницы поможет донастроить гит
    Ответ написан
    Комментировать
  • Как добавить готовый проект на GitHub?

    Programiker
    @Programiker
    Програмикер
    через кмд
    П.С
    Должен быть установлен гитхаб десктоп
    Ответ написан
    Комментировать
  • Возникла проблема с установкой gulp, что делать?

    cr1gger
    @cr1gger
    Все дороги ведут в Рим — встретимся в Риме!
    Английский под-учите товарищ и будет вам счастье.
    не nmp, а npm.
    Ответ написан
    Комментировать
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    какие паттерны применяются чаще всего на практике и где

    Сразу отмечу, что все это чисто мое имхо, которое может не совпадать с мнением окружающих. В контексте фронтенда обычно все довольно просто. По моим наблюдениям в среднем сайте могут иметь смысл:
    1. Модули (делим код на независимые части)
    2. Фабрики (для компонентов интерфейса)
    3. Синглтоны (для хранилищ, точек сбора полифиллов / утилит и.т.д.)
    4. Адаптеры (для зависимостей и полифилов, которые могут измениться / выпилиться)
    5. Наблюдатели (для сбора происходящих событий в одном месте)
    6. Хранители (для сохранения действий пользователя и "Ctrl-Z")
    7. Стратегии (если действуем в зависимости от прилетевших данных)

    Другим паттернам применение вижу редко, только если под какую-то замороченную бизнес-логику. Хотя кого я обманываю, на среднем сайте обычно происходит только один паттерн - доширак из костылей. Ну и стоит сказать, что SPA-фреймворки имеют свойство навязывать свои подходы к решению задач, но это отдельная тема.

    Важно понимать, что паттерны проектирования - это просто хорошие идеи по поводу того, как организовать большой объем кода в той или иной ситуации. Это не "изучи тайное знание, запомни, и делай так всегда", не "используй паттерны, потому что великие их используют", это скорее "если не уверен как организовать код, возьми готовую идею, она вроде работает". Если вы будете просто решать задачи, то через N лет практики вы сами их все "изобретете", только не будете знать, что у них есть названия. Эффективно будет организовать себе заметку о том, какие из этих идей для чего примерно применяют, а потом, в процессе работы, в нее подглядывать, если встал вопрос "как организовать этот код".
    Ответ написан
    7 комментариев
  • Возникла проблема с установкой gulp, что делать?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    task never defined: default

    Переводя на русский: вы не определили таску по умолчанию. В gulpfile. Gulp по умолчанию думает, что ваши таски в этом файле, а не где-то еще. Не зная, что за видео вы смотрите, не сказать, где вы потерялись, но определять таски нужно было там. В теории у gulp есть опция, позволяющая задать другой файл как замену gulpfile, но все привыкли к варианту по умолчанию. Если нет явных причин от него отходить - и не надо.

    nmp

    Ясное дело, что система не может найти nmp, когда он называется npm. Это сокращение от Node Package Manager.
    Ответ написан
    1 комментарий
  • Зачем использовать Gulp, если можно обойтись плагинами?

    @MadridianFox
    Web-программист, многостаночник
    Серьёзная разработка подразумевает автоматизацию сборки/развёртывания вашего приложения с использованием какой-нибудь ci/cd системы. Это делает неоходимым использование консольных систем сборки, которые в отличие от плагина к редактору:
    1) можно использовать в скриптах
    2) банально меньше весят

    Ну и кроме того, вы используете VSCode, в котором есть этот плагин и он как-то настроен, а ваш коллега может использовать другой редактор, в котором либо нет такого плагина, либо настройки у него другие. А ведь настройки сборки по хорошему должны без проблем передаваться от разработчика к разработчику.
    Ответ написан
    Комментировать
  • Исчез верхний toolbar в редакторе кода, как вернуть обратно?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Нажмите Alt.
    Вы также можете отключить функцию скрытия меню при нажатии на Alt в настройках Settings -> Core -> Auto Hide Menu Bar
    Ответ написан
    1 комментарий