Vejo o professor usando muito na aula e imagino que pode ser alguma convenção ou boa prática, mas não vi ele explicando.
Vejo o professor usando muito na aula e imagino que pode ser alguma convenção ou boa prática, mas não vi ele explicando.
Olá Thiago,
Isso advém de uma metodologia chamada BEM que visa facilitar o entendimento do código diferenciando blocos, elementos, modificadores e etc. Se quiser quiser conhecer melhor pode acessar o link: https://en.bem.info/methodology/quick-start/
Complementando o comentário do Reno, aqui na Alura inclusive tem um curso focado apenas em ensinar a metodologia BEM: