Как бороться с нехорошими людьми которые вносят правки в компилированный css-ник?
Допустим есть проект, верстка которого написана на sass. И так выходит что фрилансеры (или еще кто нибудь) вносят правки в проект. Но как вносят: вносят правки через devtools, правят лежащий на сервере файл с минифицированным css - и типа готово, работа выполнена.
А потом когда вносятся правки уже в sass - то вся эта их "работа", естественно, перетирается нахрен. И получается что за ними приходится делать двойную работу - то есть сидеть да как идиот копатся в минифицированном css-нике и искать что они там сделали чтобы потом перенести это в sass. Офигенное занятие, вообще. Это при условии что еще бекап найдется. А если его не будет - то всю работу надо будет делать заново без вариантов.
Не очень понятно, почему одну работу делают разные люди, если у вас команда, то в помощь VCS гит или другие. Самый топорный вариант - создать user_style.css и туда вносить дополнения, а главный файл не трогать.
Web Lizard: Да, знаю, сам бывал в подобных, когда все тяп-ляп, лучший вариант организовать все по-человечески, если это невозможно, то заливайте css файл на гитхаб сами, когда фрилансер отдаст новую версию вы увидите все изменения. Придется внести все ручками в исходники, но этот вариант в любом случае предпочтительнее.
Никак, это профессиональный инструмент и он используется только профи.
Расскажу как у нас. Наша компания имеет разные сайты с разным дизайном + лендинги с разным дизайном. Верстальщики-фрилансеры делают вёрстку, сдают её нам. Там есть исходники, но у нас в компании доводом всего до ума занимается маркетолог, который владеет html, css но не sass, соответственно после пары его правок все исходники sass выкидываются потому что смысла не имеют для нас. По приблизительно той же причине на корпоративном уровне запрещено использовать спрайты например.
Web Lizard: Вы не мыслите категориями размеров, мыслите деньгами, если он приносит деньги то без разницы особо что у него внутри и как это делается. Можно и процесс редактирования css руками хорошо построить )))
ТёмнаяМатерия: ну вот когда ваши проекты разрастутся до более-менее значимых масштабов у вас то и начнутся проблемы.
Будет примерно так:
Ни один нормальный специалист не захочет ковыряться в этой помойке, поэтому качество рабочей силы будет низким, это будет порождать низкий уровень продукта и как следствие низкую его эффективность. В итоге вы придете просто к тому что придется переделывать сайт с нуля, потому что он просто уже неадекватен и плох по всем осям.
Web Lizard: Это понятно, ну я вам ответил на вопрос как в жизни, а как в идеальном мире где все знают sass и на любой чих нужен профессиональный верстальщик я не знаю ))