metaf: Ну основоположники БЭМа рекомендуют не только блоки, но отдельные элементы и модификаторы по файлам раскидывать. Так что блок на файл - это еще норм :)
Лично я раскидываю именно блок на файл. Бывает по 200-300 файлов. Собирается гальпом мгновенно.
По поводу нескольких разработчиков. Работаем. Нормально читается. Возможно дело привычки. Не буду спорить.
Стайлгайды по БЭМу давно описаны ребятами из Яндекса. Зачем еще раз писать?
Артур Черешнюк: ну попробуйте правой кнопкой нажать на коммит. Или выделить и в меню поискать. Я с вашим инструментом не знаком, вообще о таком не слышал.
>> Потому что найти нужный элемент будет нереально.
Не кажется ли вам, что найти нужный блок поиском вполне достаточно (раз уж у вас сорсмапов нет :) )
А уж в блоке-то элемент отыщется.
Гуй удобен. Консоль мощнее. Для простых, повседневных действий достаточно гуёвой программы. В сложных случаях запускаю git bash. Артур Черешнюк: перейти на любой коммит легче легкого:
(это Atlassian SourceTree)
trevoga_su: оптимальное? неужели в плане скорости? тогда вы не правы.
Берем например твиг.
+ не позволяет использовать код в шаблонах (значит у вас не будет возможности нагадить лишний раз)
+ не захламляет шаблон лишними тегами (значит вам будет удобно и проще его читать)
+ автоэскейпинг (по умолчанию. если не нужно, можно указать сырой вывод)
+ компилируется в php-код (т.е. он ни в коем случае не будет медленнее вышеупомянутых типов шаблонов)
+ наследование шаблонов
+++ куча разных удобных фишек, которыми и не пахнет при использовании нативного php
- отсутствуют.
И php-шаблон
- можно даже базу дернуть из шаблона, никто не запрещает (а значит по-любому где-то да будет насрано)
- всё завалено тегами ?php (сложнее сосредоточить взгляд на непосредственно шаблоне)
- по умолчанию все данные выводятся как есть, угроза xss как минимум
+ плюсов не вижу, кроме удобства понимания новичками.