Czy jest sens korzystać z BEM? Co sądzicie o takim zapisie?
/* Block component */
.btn {}
/* Element that depends upon the block */
.btn__price {}
/* Modifier that changes the style of the block */
.btn--orange {}
.btn--big {}
Oraz czy zagnieżdżanie elementów wpływa na jakość kodu? Co w przypadku, gdy nie ma innej możliwości i trzeba napisać regułę zagnieżdżającą style.