Pull to refresh
6
0
Виталий Харисов @vithar

Разработчик интерфейсов

Send message
Это зависит от скорости сети и скорости устройства.
У меня за год не прошёл.
А что не так? Сепараторы между блоками / элементами / модификаторами могут быть любые, пока можно программно определить, что есть что в переданной строке.
В отдельные файлы можно выносить не все элементы/модификаторы, а только то, что опционально. Или вообще ничего не выносить и писать всё в одном файле. Это не противоречит методологии.
> П.1 Слой модулей и слой страницы

Сделайте уровень переопределения (https://ru.bem.info/methodology/key-concepts/#Уровень-переопределения) «страница» и кладите туда блоки про эту страницу (about-title, about-layout, etc). Не нужно будет изобретать отдельные правила, как вы сделали в первом пункте манифеста.

Вот пример отдельных блоков для промо раздела сайта:

github.com/bem-site/bem.info/tree/master/blocks/promo

Они имеют отдельный префикс и не мешаются с остальными блоками сайта.

На конкретных страницах они доопределяются:

github.com/bem-site/bem.info/tree/master/blocks/methodology-index

Нет ничего плохого в том, что блок используется в одном месте сайта, блоки не обязательно должны повторно использоваться где-то ещё.
Меня не предупредили (или я пропустил это). Лучше добавить информацию в пост (на всякий случай) и сделать акцент, да.

Спасибо!
Boomburum TShilova добавьте в пост, что на следующий день после операции обязательно нужно обследование. Меня никто не предупредил и мне пришлось с доплатой менять билеты с утра следующего дня на вечер, причём делать это уже после операции, ничего не видя в ноутбуке. Как себе опыт :(
БЭМ — это про упрощение разработки для людей

Да, всё верно. Про процесс разработки с БЭМ я рассказывал тут:
https://events.yandex.ru/lib/talks/686/

Именование может быть любым, главное, чтобы можно было программно определить где блок, где элемент, а где их модификаторы/значения:


https://ru.bem.info/methodology/naming-convention/

Раскладывайте элементы по файловой структуре и всё будет удобно и однозначно:
https://ru.bem.info/methodology/filestructure/

А в это время в другой вселенной дизайнеры САМИ программируют дизайн систему:


http://whitepaper.tools

JFYI класс article__heading_level_1_active не по БЭМ.

В article-rewind__next-text всё правильно написано. Это элемент next-text блока article-rewind.

Оно лежит в понятных местах на ФС и в полнотекстовом поиске по всему проекту нет необходимости.

Правда, по правилам БЭМ, придется разнести его аж по трем директориям

Не обязательно, этот код может быть записан в файле блока.
Да, за 10 недель разработчик успевает счекаутить/собрать три проекта и сделать в них минимум по три задачи плюс одна. Документация у нас есть.

Задачи относительно простые, но обучающие.
Бывают, в этом случае кандидат не проходит испытательный срок и мы расстаёмся.
1
23 ...

Information

Rating
Does not participate
Location
Симферополь, Республика Крым, Россия
Works in
Date of birth
Registered
Activity