Closed vovikilelik closed 4 years ago
При решении задач разрешено (официально) применять только JSCore, что в свою очередь не позволяет полностью раскрыть потенциал webpack.
По мере появления новых тасок роль webpack будет увеличиваться. Суть инкрементного подхода тут играет роль.
Конфигурирование и использование webpack не имеет практической ценности для навыков программирования
RSSchool учит не только программировать.
Непрозрачность (сопнительность) оценки. Во многих случаях, само по себе конфигурирование сводится к просто копированию файлов (или копипасте). В связи с этим, возникает вопрос: "А за что баллы то?"
На начальных тасках это имеет смысл, так как подстегнет менти использовать новую тулзу.
Проекты с вебпаком не всегда и не везде можно проверить на работоспособность. Не всегда есть ПК достаточной мощности и хороший интернет. Прошу понять, ментор - это не бездельник... =)
Webpack(который не особо сложно сконфигугрирован) не особо ест ресурсы, особенно в тасках которые выдовались до этого момента. Интернет там понадобиться в пару сотен мегабайт от силы, к тому же с менти нужно проводить собесы(используя скайп и тд) и если у человека нет условий для менторинга нужно спросить себя дважды стоит ли начинать не имея нормальных условий.
Соответственно текущий рекваермент по вебпаку мне кажется правильным подходом.
Без вебпака на таких тасках, как раньше был YouTube, а затем Game (Piskel), нечего делать. Ну т.е. можно конечно наподключать миллион скриптов в html, либо писать весь код в одном единственном файле (иногда студенты так и делают), либо использовать не вебпак, а что-то другое (но опять же нужно учится что-то конфигурировать). По поводу копипасты конфига, да, какая-то часть студентов скопипастит у других, какая-то разберется самостоятельно. Также с учетом требований, которые диктует рынок, отказываться от вебпака бессмысленно, так как мы не просто учим студентов, а готовим их к реальной работе. А студенты в основном работающие люди, с проблемо отсутствия времени, поэтому задание на доп. баллы - разобраться и подключить вебпак - будет делать меньшинство, кому не лень (или нужно больше баллов).
Курс все же называется Javascript / Frontend, так что не JS единым. Не забываем, что ребята активно используют препроцессоры, поэтому им нужно знать хотя бы один из способов сборки стилей.
Почти любую таску можно свести к копипасту(спасибо стековерфлоу) так то.
Про интернет очень смешной пункт, позабавило.
Согласен с мнением автора. Но лишь отчасти. Я сторонник того, чтобы не усложнять жизнь студентам обязаловкой. Кажется, что лучше ввести доп балы за использование в задачах техналогий, как вебпак. И рекомендовать пройти офлайн курс, так как на реальном рабочем месте это пригодится.
Так или иначе, всегда будут студенты, которым интересно, у которых есть время и желание разбираться. И будут менти, которые "копипастнут у соседа" потому что в требованиях так написано. От такого подхода ни менторам, ни студентам пользы не нет.
Есть небольшие уточнения в связи с комментариями:
Не предлагается запретить webpack. Предлагается не начислять за него баллы
то есть сделать это дефолтным рекваерментом? тогда надо весь концепт пересматривать, ибо даже за самый костяк начисляются балы.
Опыт подсказывает, что "увеличение сложности проекта" не даёт новых, принципиально уникальных настроек. Как изначально он был настроен, так можно к нему не обращаться очень долгое время
Это опыт продакшена, тут совершенно другая ситуация, вебпак конфиг будет эволюционировать вместе с тасками.
Чтобы webpack работал, нужно установить и настроить инфраструктуру. Это сложно сделать на нет-буке... не все же с маками и постоянно сидят за рабочим местом...
Не совсем понимаю. NPM поставить чтоли? Не вижу особой проблемы. Так или иначе если у кого-то конкретного ментора возникает с этим проблемы, можно попросить сбилдить готовый джсник и ссник для вас, покажите/научите, это не сложно.
А почему речь идет только про вебпак? Почему, например, парсель не предлагается? Это тоже бандлер, и студентам с ним разобраться было бы легче, как по мне. Можно и галпом все сделать. Но это тоже не предлагается и не понятно, можно ли так делать.
@raichev-dima потому что webpack это стандарт и конкурентов ему пока не предвидится.
https://github.com/rolling-scopes-school/lectures/blob/master/lectures/js-modules.md имхо уже после этой лекции каждый класс в отдельном файле - мастхэв. а собирать все в бандл как-то надо, поэтому сборщик должен быть.
Баллы за webpack Рациональность требования по использованию webpack и вопрос о начислении/снятии баллов.
Причины Настоящее предложение исходит из следующих предпосылок:
Предложения
Положительный эффект