Pull to refresh
0
0

Front-end Team Lead

Send message
Даже для таких анахронизмов есть polyfill. Суть в том, что flexbox — это стандарт, а Ваш плагин — just another js library.
Подождать чего? caniuse.com
Ну тут как с суицидниками — чем больше праноедов, тем меньше праноедов.
Воспринимайте это как олимпиадные задачки по CSS. Просто хорошая разминка для ума, но в реальном проекте, разумеется, не стоит такое делать.
На angular эта задача решается не менее легко и красиво, просто автор поста решил выстрелить себе в ногу.
Посмотрите в сторону React

— вы серьезно? React прекрасен сам по себе, но на практике бесполезен без redux, redux-thunk, react-redux. Любое простейшее действие вроде fetch'а данных текущего пользователя превращается в ад с написанием кода в 5(!) файлах (условно — actionType, reducer, action, ComponentContainer, Component). Это по Вашему маленький, чистый и понятный код?
Я бы добавил, что для действительно большого проекта может быть полезным еще большее ветвление по подпапкам:
/feature/models/
/feature/controllers/
/feature/views/

И models в mvc проекте все же нужны — отдавать клиенту dto, а не объекты бизнес логики, будет хорошим решением.
Мне кажется это не просто ирония, а самоирония. А последний пункт в выводах как раз про компанию «1С-Битрикс».
Рассчитайте высоту, найдите парашют и готовьтесь покинуть это бесовское место раньше начала фейерверка
Если у Вас больше 128 case'ов, стоит все же задуматься.
Черный и серый шрифт на сером фоне — это теперь user friendly так выглядит?
Сложно узнать, что компания не нормальная, пока не поработаешь в ней. Зачастую на собеседованиях все приукрашивают и складывается ложное положительное впечатление о компании. А потом встаешь перед выбором — менять работу каждые три месяца или смириться и не бегать в поисках лучшего.
Если Вася не лопух, а действительно хороший специалист, то он уволится и найдет нормальную работу без проблем. Так же поступит и Коля и все последующие хорошие работники. В результате очень скоро от команды ничего не останется и вот тут-то проблемы начнутся уже у «крутого менеджера».
Анимации на страницах — вещь хорошая, анимация через jQuery — нет.
А где можно посмотреть код ваших фантастических тестов, в которых vanillajs оказывается в 2 раза медленнее angular 2 и в 5 раз медленнее сами знаете чего?
На D3.js можно сделать практически все.
Вы смотрите не верстку, у уже отработавший код и т.к. Ваш браузер (ie/edge судя по ужасному шрифту) полноценно не поддерживает web components, используется полифил. Естественно при верстке всего этого нет и да, она гораздо читабельнее чем БЭМ.



Хотите сказать, что «menu__group-title sub-title» удобнее и лучше читается, чем пример выше?
Уже давно настоящее, а не будущее. Взять тот же Polymer Project — поддержка всеми браузерами в т.ч. IE 11+. React, Angular 2 — так же компонентный подход. И все они позволяют инкапсулировать стили.
Почему для большого и сложного модульного проекта Вы выбрали устаревший и кривой костыль в виде БЭМ'а, а не компонентный подход, который сам собой напрашивается для решения подобных задач?
Слово «scrum» в статье используется 24 раза, но при этом сама эта методология у Вас в итоге не используется. Зато есть карточки, листики на стене, графики и презентация. Так что да, как Вы в конце статьи и отметили:
а может быть и опыт, как делать нельзя.
Правильно, зачем нам Angular, React, RxJS и т.д., ведь_есть_отличный_фреймворк_$mol, лишенный фатального недостатка, хорошо знакомый каждому разработчику и имеющий подробную документацию, ссылки в которой ведут на 404.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity