Perguntas com a marcação «design-patterns»

Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.



17
Por que o estado global é tão mau?
Antes de começarmos, deixe-me dizer que estou bem ciente dos conceitos de Abstração e Injeção de Dependência. Não preciso abrir meus olhos aqui. Bem, a maioria de nós diz (muitas vezes) sem entender realmente: "Não use variáveis ​​globais" ou "Singletons são maus porque são globais". Mas o que é realmente …




10
Existe um nome para o (anti-) padrão de passagem de parâmetros que somente serão usados ​​em vários níveis da cadeia de chamadas?
Eu estava tentando encontrar alternativas para o uso da variável global em algum código legado. Mas esta questão não é sobre as alternativas técnicas, estou principalmente preocupada com a terminologia . A solução óbvia é passar um parâmetro para a função em vez de usar um global. Nesta base de …



10
O que é MVC, realmente?
Como programador sério, como você responde à pergunta O que é MVC? Na minha opinião, o MVC é um tópico meio nebuloso - e, por esse motivo, se seu público é um aprendiz, você é livre para descrevê-lo em termos gerais que dificilmente serão controversos. No entanto, se você estiver …





17
É melhor retornar valores nulos ou vazios de funções / métodos em que o valor de retorno não está presente?
Estou procurando uma recomendação aqui. Estou lutando para saber se é melhor retornar um valor nulo ou vazio de um método quando o valor de retorno não está presente ou não pode ser determinado. Tome os dois métodos a seguir como exemplo: string ReverseString(string stringToReverse) // takes a string and …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.