Mie imi place ideea de SMACSS. Intr-adevar de aplicat, aplic ce imi e mai comod din ea (in functie de experienta si obisnuinta anterioara).
Sincer, lucrurile devin urate orice ar fi intr-un site de 4-5 ani in care faci modificari (adaugari + modificari) saptamanal.
Pentru site-uri mici orice ar fi lucrurile nu se complica, reusind sa te descurci si pe un cod nestructurat pana la urma. Insa e bine ca odata ce vrei sa aplici un mod de lucru sa il repeti de mii de ori. Altfel nu iti va intra in reflex.
Cred că nu este musai să folosești acele simboluri. De exemplu, dacă scrii css folosind camel case, poți folosi o structură de genul foo_fooBar-baz sau fooBar-barBaz_foo etc.
Cred că se folosește underscore dublu pentru că este destul de comun să pui clasele css cu dash
Toate stiu, m-am uitat si la Stylus si e ceva de genul asta. Totusi din ce am vazut Harry Roberts nu foloseste trick-ul asta, si am senzatia ca e din cauza faptului ca ii place sa faca grep dupa chestii gen ‘.object__descendant’.