Нет мне для верстки.
Про smacss прочитаю.
Другие фреимворки не могу использовать, разработчикам бустрап нужен, часто на тест задании так (всегда).
Про сетку да согласен. Но тут требовали еще и семантику + bem, а так же использовать готовые бустраповские компоненты.
Владимир Проскурин, Теперь я понял как нужно было тестовое задание делать который мне 2-3 дня назад кинули. Там нужно было используя bootsrap компоненты сайт сверстать (лендинг уж) при этом код должен быть чистым и с BEM. А я то думал что мне придется переписывать весь bootsrap под bem для начала.
Юрий Есин, Да Вы правы. Я просто не понимал как sass и bootstrap вместе использовать. Для меня bootstrap это файл с готовыми стилями (bootstrap.css) который нужно подключать в проект и использовать оттуда классы в разметку, а стили перезаписывать через каскад. Я так думал. Я не думал про sass. Придется получше SASS учить. Так же не понимал как связать классы bootstrap c BEM (работодатели просят).
Юрий Есин, Вот еще что играет роль в разработке сайтов, еще и быстро все нужно сделать. Печатать короче нужно их быстрее и бутсрап для этого хорошо подходит. Я прав ?
А у меня тест задание было лендинг сверстать по бему при этом использовать готовые компаненты от бутсрапа. Я просто ничего не понял и отказался от задания. Как мне в этом случае нужно было сверстать ?
Походу понял теперь почему в вакансиях требуется less или sass. Но вот как оно помогает не совсем понял. Только тем что можно подгрузить не только весь файл boostrap.css а по отдельности модули те что нужны в мне в проект, и использовать только те классы что мне нужны, а стили переписывать?
Насчет бэма не понял что вы хотели сказать. Почему пишу про него так везде же работодателям (тем которым попадаюсь бэм нужен). Поэтому спрашиваю.
Юрий Есин, вот я подключаю библиотеку boostrap и там чего тока нет это же все идет в проект тогда как "Это сводит размер кода к минимуму, как и его понимание другими разработчиками в будущем." ?
Vito Ombero, спасибо. Походу догнал. Получается я беру и клонирую репозиторий и создаю новую ветку для себя (локальный), где я пишу комиты только для себя, и когда я дорабатываю/выполню поставленную задачу мне уже нужно слить в master ветку и там в комитах уже писать то зачем я сделал этот комит и отправить git push origin master я правильно понял ? (в этом случае "git push origin master" пушит изменения только с ветки мастер, а с локальной ветки который я создавал после клонирования не попадут в удаленный хост ?)