Perguntas sobre 'design-patterns'

4
respostas

Por que o padrão de injeção de dependência não foi incluído no Gang of four?

Por que o padrão de injeção de dependência não estava incluído na quadrilha de quatro ? O GOF pré-data de testes automatizados generalizados? A injeção de dependência agora é considerada um padrão básico?     
20.02.2012 / 11:34
4
respostas

Onde devemos colocar a validação para o modelo de domínio

Ainda procuro as melhores práticas para validação de modelos de domínio. Isso é bom para colocar a validação no construtor do modelo de domínio? meu exemplo de validação de modelo de domínio da seguinte forma: public class Order { privat...
15.11.2011 / 03:40
3
respostas

O que é um ajudante? É um padrão de design? É um algoritmo?

Talvez um pouco irônico, mas como não consigo encontrar essa resposta em nenhum lugar pelo Google, para garantir que a Engenharia de Software tenha a resposta: O que é um ajudante? Eu vi o nome sendo usado em todos os lugares (nomes de m...
08.07.2014 / 17:42
4
respostas

Pensamentos de implementação de Model-View-Presenter

Estou tentando entender como implementar um bom desacoplamento entre uma interface do usuário e o modelo, mas estou com dificuldade para descobrir exatamente onde dividir as linhas. Eu tenho visto o Model-View-Presenter, mas não sei exatament...
22.03.2011 / 16:46
3
respostas

Armazenamento em cache na camada de negócios versus armazenamento em cache na camada de dados

Eu sempre trabalhei em projetos onde o cache foi feito no DAL, basicamente quando você está prestes a fazer a chamada para o banco de dados, ele verifica se os dados já estão lá no cache e, se estiver, ele simplesmente não faz a chamada e, em ve...
05.02.2015 / 13:57
11
respostas

Os padrões de design geralmente são uma força boa ou ruim? [fechadas]

Ouvi dizer que os padrões de design são a melhor coisa desde o pão fatiado. Eu também ouvi dizer que os padrões de design tendem a exacerbar a "Segunda Síndrome do Sistema", que eles são excessivamente usados, e que fazem seus usuários pensarem...
04.10.2010 / 03:57
7
respostas

Design Patterns para Javascript [duplicado]

Muitos frameworks web possuem um layout no estilo MVC para codificar e abordar problemas. Quais são alguns bons paradigmas semelhantes para JavaScript? Eu já estou usando um framework (jQuery) e js discretos, mas que ainda não resolve o proble...
07.12.2010 / 21:33
11
respostas

Software de código aberto bem projetado e de alta qualidade [fechado]

Estou fazendo uma aula de design de software onde devo escolher um software de código aberto para analisar a partir do ponto de vista do Design de Software. Tem que ser um grande projeto: não menos que 100.000 linhas de código. Eu realment...
31.03.2011 / 12:01
5
respostas

Por que as bases de código no desenvolvimento de n camadas possuem uma quantidade igual de, se não mais, código JavaScript agora?

Estou fazendo programação na web há muito tempo e, em algum lugar, perdi a noção de por que estamos fazendo o que estamos fazendo hoje (ou como chegamos a fazer as coisas dessa maneira)? Comecei com o desenvolvimento web ASP básico e, muito...
15.11.2014 / 01:50
3
respostas

Quem deve controlar a navegação em um aplicativo MVVM?

Exemplo # 1: Eu tenho uma exibição exibida no meu aplicativo MVVM (vamos usar o Silverlight para os propósitos da discussão) e clico em um botão que deve me levar a uma nova página. Exemplo # 2: Essa mesma visão tem outro botão que, quando cl...
16.11.2011 / 17:18