169 похожих чатов

Привет всем. После изучение scss , сделал небольшой верстку, кто

какие замечание может сделать по поводу кода scss ?

https://github.com/andre-w2/template-scss/tree/master/src/style

51 ответов

38 просмотров

Вопрос не по scss - почему у тебя разное кол-во пробелов в табуляции в разных файлах? Забавно :)

Mr.X- Автор вопроса

для изображение лого

я все компоненты в отдельную папку кидаю, все переменные в _variables, миксины в _mixins, стили для сброса в _reset, отдельно _general, отдельно папочка с апи утилит и самим списком утилит, из которого апи их генерирует. Ну и всё это в index.scss импортирую, там только импорты. Свойства пишу по группам как здесь описано https://webdesign.tutsplus.com/articles/outside-in-ordering-css-properties-by-importance--cms-21685 Советую почитать про OOCSS, SMACSS, Atomic CSS и оттуда взять что удобней для себя. БЭМ кстати потом будет казаться неудобным

ты тут вроде как БЭМ применяешь, для чего тогда id и теги использууешь ?

Mr.X
для изображение лого

сделай отдельный еще один модификатор. --img это не правильный модификатор. он должен отвечать на вопросы (какой, как и т.д.)

Mr.X- Автор вопроса
Andrei Govorukhin
ты тут вроде как БЭМ применяешь, для чего тогда id...

id использовал для отделение <div class="navbar__menu"> <a href="/" class="navbar__menu--links">Домой</a> <a href="/" class="navbar__menu--links">Продукт</a> <a href="/" class="navbar__menu--links">Сервер</a> <a href="/" class="navbar__menu--links" id="button">Вход</a> </div>

Mr.X- Автор вопроса
Mr.X- Автор вопроса
Mr.X
id использовал для отделение <div class=...

ну сделай модификатор, и каким образом "a" стал кнопкой ?

Mr.X- Автор вопроса
Mr.X- Автор вопроса

мне нужно было ссылка в стиле кнопке

Mr.X- Автор вопроса

а это плохо?

Mr.X
мне нужно было ссылка в стиле кнопке

ты читал про бэм, разбирался как его использовать? или просто так классы написал?

Mr.X
а это плохо?

Да. Когда вы будете работать в команде - вас за это будут бить. Потому что ваши классы визуально следуют бэм-парадигме, а по факту - нет.

Mr.X- Автор вопроса
Yurij Dzeganovsky
Да. Когда вы будете работать в команде - вас за эт...

назовите причину резкую почему считается плохо? по читаемости кода всё в порядке

Mr.X
назовите причину резкую почему считается плохо? по...

Потому что это не БЭМ. Но при этом выглядит как БЭМ. И человеку, который будет разбирать ваш код, придется выяснять, почему элементы используются без блоков, почему модификатры используются без блоков или элементов.

Mr.X- Автор вопроса
Yurij Dzeganovsky
Потому что это не БЭМ. Но при этом выглядит как БЭ...

вот ему больше нечего делать выяснять почему у меня элемент не в блоке😂

Mr.X
вот ему больше нечего делать выяснять почему у мен...

Поверьте, тимлид будет все это выяснять. И пиздить за это

Код вы пишите, включая разметку, для других коллег, кто будет это читать и поддерживать. Выше вам уже указали, что вы используете элемент, без блока, что у вас модификатор без элемента. Вот пример как было бы правильнее, исходя того, что имеем: ``` <div class="navbar-menu"> <a href="/" class="navbar-menu__link">Домой</a> <a href="/" class="navbar-menu__link navbar-menu__link--color-white">Продукт</a> <a href="/" class="navbar-menu__link">Сервер</a> <a href="/" class="navbar-menu__link" id="button">Вход</a> </div> ```

Mr.X- Автор вопроса

могу написать

Бесполезно)

мб поможет

Mr.X
могу написать

Ну и в дальнейшем это будет неподдерживаемо

Mr.X- Автор вопроса
Ali
мб поможет

Я забыл, что это уже не первая дискуссия с этим молодым человеком. В первой он пытался понять бэм, не понял, плюнул и решил писать по своему)

Mr.X
а зачем тут navbar-menu__link--color-white?

Это пример как использовать модификатор

Mr.X- Автор вопроса
Yurij Dzeganovsky
Бесполезно)

вспомни себя когда начинал и не нужно тут открыть 5 точку и хвастаться что знаешь больше меня!

Mr.X
вспомни себя когда начинал и не нужно тут открыть ...

Я когда начинал не считал себя самым умным. И старался учиться у более опытных коллег. Но, я уверен, вам это ни к чему)

Mr.X
вспомни себя когда начинал и не нужно тут открыть ...

Никто не хвастается. Тут вам пытаются объяснить что есть практики общепринятые и отклоняться от них на этапе "я только осваиваю" не стоит Ваша задача научиться писать максимально скучный и предсказуемый код

Mr.X- Автор вопроса
Yurij Dzeganovsky
Я забыл, что это уже не первая дискуссия с этим мо...

ааа. А я подумал тут впервые, ворвался, молодей зеленый, нужно указать путь. Ну тогда ладно, не будем тратит время

Illya Klymov 🇺🇦
Нежнее

Принято, постараюсь

Mr.X
когда это было?

Несколько дней назад.

Yurij Dzeganovsky
Я забыл, что это уже не первая дискуссия с этим мо...

Только опыт спасёт. Когда он получит проект от человека с аналогичными взглядами, будет пытаться по каким-то гайдам код раскрутить а тот не дастся

Mr.X- Автор вопроса
Yurij Dzeganovsky
Я когда начинал не считал себя самым умным. И стар...

я тоже не считаю себя умным прям. И я спрашиваю у опытных людей , ктото помогает и даёт совет , а кто открывает 5ую точку

Mr.X
а зачем тут navbar-menu__link--color-white?

В целом когда будешь работать в команде у вас будет некий свод правил (code style), который может использовать какие то стандарты, иногда дополняя их своими особенностями . Но сейчас почти везде используются stylelint / eslint и ты не сможешь сильно наговнокодить в плане стиля так как тебе условный хаски не даст запушить это до фикса

Mr.X- Автор вопроса
Illya Klymov 🇺🇦
Никто не хвастается. Тут вам пытаются объяснить чт...

вот вы помогаете и даёте совет , а @Fayonthaar он уже не 1ый раз меня подкалывает!

Mr.X
я тоже не считаю себя умным прям. И я спрашиваю у ...

А чего вы их сайт по БЭМу не почитаете? Там прям оооочень дотошно и на русском языке написано, можете даже несколько раз перечитать основы, там не много, но многое поймете. https://ru.bem.info/methodology/quick-start/

Mr.X
я тоже не считаю себя умным прям. И я спрашиваю у ...

Вы спросили, "почему это плохо". Вам ответили. Вы снова спросили "Не, это фигня, а почему это плохо?!"

Mr.X- Автор вопроса
Yurij Dzeganovsky
Несколько дней назад.

я уже в тг неделю не заходил

Mr.X- Автор вопроса
Yurij Dzeganovsky
Вы спросили, "почему это плохо". Вам ответили. Вы ...

дай тогда ответ такой чтобы вопросов не было

Ок, сорян, постараюсь не язвить

Mr.X- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта