- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareModelos de Desenvolvimento
- WebDesenvolvimento Frontend
Existem, atualmente, diversas metodologias aplicadas ao desenvolvimento de código CSS. Para projetos de larga escala desenvolvidos em equipe, a metodologia ideal que define uma convenção rígida de nomenclatura para classes transformando-as em módulos independentes e reutilizáveis é: