SOLID
Padrões & Qualidade
Cinco princípios de design orientado a objetos aplicáveis em JS.
seção
Explicação
SOLID — Cinco princípios de design orientado a objetos aplicáveis em JS.
Single responsibility, Open/closed, Liskov, Interface segregation, Dependency inversion — guia design OOP aplicável JS/TS.
Monorepo Alamino documenta SOLID com MVC — ver docs/MVC.md.
seção
Exemplo
// SRP: UserRepository só persiste; UserService só regrasseção
Modo de uso
PR review checklist
Split god service
Inject repository interface
seção
Armadilhas comuns
Five classes for one feature overkill
Misapply LSP in duck typing
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Clean Code: Escrevendo Código que Outros (e Você no Futuro) Vão Amar Ler
Nomenclatura, funções focadas, DRY, efeitos colaterais, early returns, comentários úteis, SOLID e testabilidade — o fechamento da trilha Advanced Topics da série 33 Conceitos JS.
ler artigoMais em Padrões & Qualidade
Outros termos da mesma categoria para revisão em sequência.