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

20
Quando usar o padrão do repositório

Li recentemente que não é uma boa prática usar o padrão de repositório em conjunto com um ORM. Pelo meu entendimento, isso ocorre porque a abstração que eles fornecem sobre o banco de dados SQL é muito gotejante para ser contida pelo padrão. Eu tenho algumas perguntas sobre isso: O que você faz...

19
Padrões para passar o contexto por uma cadeia de métodos

Essa é uma decisão de design que parece surgir bastante: como passar o contexto por um método que não precisa dele para um método que precisa. Existe uma resposta certa ou depende do contexto. Código de exemplo que requer uma solução // needs the dependency function baz(session) {...