Perguntas com a marcação «solid»

Mnemônica para conjunto de princípios de design: responsabilidade única, aberto-fechado, substituição de Liskov, segregação de interface, inversão de dependência

150
Princípios do SOLID e estrutura de código

Em uma recente entrevista de emprego, não consegui responder a uma pergunta sobre o SOLID - além de fornecer o significado básico dos vários princípios. Isso realmente me incomoda. Passei alguns dias pesquisando e ainda tenho que apresentar um resumo satisfatório. A pergunta da entrevista foi:...

54
Por que a palavra-chave 'final' seria útil?

Parece que o Java teve o poder de declarar classes não deriváveis ​​por eras, e agora o C ++ também. No entanto, à luz do princípio Abrir / Fechar no SOLID, por que isso seria útil? Para mim, a finalpalavra - chave soa exatamente como friend- é legal, mas se você a estiver usando, provavelmente o...

43
Programação de princípios do SOLID

Com o tempo, eu pude entender duas partes do SOLID - o "S" e o "O". “O” - eu aprendi o Princípio Aberto Fechado com a ajuda de Herança e Padrão de Estratégia. "S" - aprendi o princípio de responsabilidade única enquanto aprendia o ORM (a lógica da persistência é retirada dos objetos do...

43
Princípios do SOLID vs YAGNI

Quando os princípios do SOLID se tornam YAGNI? Como programadores, fazemos trocas o tempo todo, entre complexidade, manutenção, tempo para construir e assim por diante. Entre outras, duas das diretrizes mais inteligentes para fazer escolhas estão em minha mente os princípios do SOLID e o YAGNI. Se...