developers-roadmap icon indicating copy to clipboard operation
developers-roadmap copied to clipboard

Подробней расписать вопросы про системы сборки

Open Znack opened this issue 5 years ago • 7 comments

На джуне подробней раскрыть, как работать с лоадерами, как с плагинами (их конфигурация и их композинг).

на какого-нибудь мидла добавить написание своих лоадеров и своих плагинов, концептуальные вопросы про то, как они работают.

Znack avatar Apr 18 '19 06:04 Znack

Добавлю вопросы в раздел системы сборки на третьего джуна. Концептуальные с написанием плагинов на 2-ого мидла.

Sha1fei avatar Sep 17 '19 02:09 Sha1fei

Добавлю вопросы в раздел системы сборки на третьего джуна. Концептуальные с написанием плагинов на 2-ого мидла.

Мне кажется вторую часть логичнее написать чуваку, который уже на уровне второго мидла) а то как то странненько получается)

krashaen avatar Sep 17 '19 02:09 krashaen

+, темы для миддлов должны минимум миддлы делать

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

chmnkh avatar Sep 17 '19 04:09 chmnkh

@Znack

На джуне подробней раскрыть, как работать с лоадерами, как с плагинами (их конфигурация и их композинг).

зачем это надо? сильно частная задача

на какого-нибудь мидла добавить написание своих лоадеров и своих плагинов, концептуальные вопросы про то, как они работают.

зачем это надо? сильно частная задача

Вот блин, я недавно бомбился на тему добавления сомнительных вопросов в топики, и это вот - яркий пример таких вопросов. Настроить конфиг для сборки это практически разовая фигня, написать свой плагин - мега специфичная задача, на кой мы это несем в без того раздутые топики - я вообще ума не могу приложить. Это все можно по надобности освоить вполне, а если явно такой надобности нету, не понятны причины этим заниматься.

chmnkh avatar Sep 17 '19 04:09 chmnkh

Плюсую @chmnkh.

Мне кажется, что не нужно всех заставлять глубоко понимать лоадеры и плагины вебпака и тем более писать свои. Достаточно хорошо разобрать какие задачи с их помощью можно решать, и тогда 1% столкнувшихся с какой-то специфичной задачей будут иметь ввиду, что эту задачу можно попробовать решить с помощью написания своего лоадера/плагина.

in19farkt avatar Sep 17 '19 05:09 in19farkt

Это точно лишнее, я также считаю. Важно понимать системы сборки, общий лэйаут АПИ и архитектурно разве что, но как писать плагины и лоадеры - я не уверен, что это должно быть прям в карте развития. По поводу специфичности в подтверждение кину - что вон у Паши только появилась таска на суперлегаси написать простенький лоадер. Там комьюнити широкое и все уже написано скорее всего.

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

NikitaRzm avatar Sep 18 '19 04:09 NikitaRzm

Окей, да, согласен. Снимаю с себя таску.

Sha1fei avatar Sep 19 '19 05:09 Sha1fei