Desenvolvimento de Software · Intermediário · Inglês · Técnico
SOLID
Conjunto de cinco princípios de design orientado a objetos, como responsabilidade única e aberto-fechado, para um código mais fácil de manter.
Onde usar
'Isso fere o S do SOLID' aparece em entrevistas técnicas, em discussões de design e em code review.
Exemplos
This class does too much, it breaks the single responsibility principle of SOLID.
Esta classe faz coisa demais, quebra o princípio da responsabilidade única do SOLID.
They asked me about SOLID in the interview.
Me perguntaram sobre SOLID na entrevista.
Following SOLID makes the code easier to test.
Seguir o SOLID deixa o código mais fácil de testar.
Cuidado
SOLID é guia, e não lei: aplicar todos os princípios em tudo pode gerar abstrações exageradas.
Origem
Sigla criada por Michael Feathers a partir de princípios reunidos por Robert C. Martin.