Ученые пришли к выводу, что регулярные сеансы акупунктуры воздействуют на нервную систему человека, создавая новые рефлекторные цепочки, а значит, приучая вас по-другому воспринимать болевые ощущения.
А можете вот эту цитату прокомментировать: правильно ли я понимаю что акупунктура просто переучивает организм реагировать на конкретную боль по-другому, тогда как причина этой боли остается и продолжает наносить вред организму?
Такой подход вообще дичь, простите:
1. БЭМ это про копипасту из проекта в проект.
2. Atomic это про утилитарность.
Одно второму противоречит. Чтобы переиспользовать ваш компонент мне нужно выковыривать из вашего css все классы. Например .flex-sb-top который флекс-контейнер, space-between и align-top.
То что вы используете очень удобно для single-dev проектов. Но с БЭМ Atomic дружит никак.
Я могу… я могу… Да можете, ради бога. Вот вам кейс: сверстать менюшку, которую можно гарантированно безболезненно копипастить в абсолютно любой проект. Чтобы вы не выдумывали, оговорим сразу — каждый сайт который поломает ваш код, вы переверстываете по БЭМу и бесплатно.
И когда окажется что ваш nav .item наследуется в коде другого чудного разраба, а какой-нибудь jquery плагин от пятого рукожопа вообще превращает его в карусель, вы, матерясь и проклиная всё на свете придете к БЭМу. Думаете те кто его юзают любят и поэтому защищают? Вы ошибаетесь. Я его ненавижу. Все хотят чистый и красивый html, но в реале у нас БЭМ + schema.org + a11y аттрибуты. Так и живем.
А верна ли аналогия с цветом шариков? Вот если они попеременно мигают синим и красным, мы разносим их на 100500 световых лет, смотрим на один, он «схлопывается» в синий цвет, соответственно второй мгновенно «схлопывается» в красный. Имхо такая аналогия более верна, чем просто синий/красный или правая/левая перчатка. Мне понятнее не становится, конечно, но аналогия более точная. Или нет?
1. БЭМ это про копипасту из проекта в проект.
2. Atomic это про утилитарность.
Одно второму противоречит. Чтобы переиспользовать ваш компонент мне нужно выковыривать из вашего css все классы. Например .flex-sb-top который флекс-контейнер, space-between и align-top.
То что вы используете очень удобно для single-dev проектов. Но с БЭМ Atomic дружит никак.
И когда окажется что ваш nav .item наследуется в коде другого чудного разраба, а какой-нибудь jquery плагин от пятого рукожопа вообще превращает его в карусель, вы, матерясь и проклиная всё на свете придете к БЭМу. Думаете те кто его юзают любят и поэтому защищают? Вы ошибаетесь. Я его ненавижу. Все хотят чистый и красивый html, но в реале у нас БЭМ + schema.org + a11y аттрибуты. Так и живем.
Скоро крышка бытию.
Придет робот Игорек.
И устроит Рагнарёк.
@DmB_Ekb
Ну и в таком духе всё хождение по DOM'у можно задекорировать.