registro ativo e padrões Repositório juntos. Isso é aceitável?
-
05-07-2019 - |
Pergunta
Eu realmente gosto desses dois padrões.
A desvantagem do padrão Repository é o seu custo (leva mais tempo, em seguida, Active Record). Benefício é maior abstração que realmente ajuda na lógica do negócio complicado.
A desvantagem de registro ativo é que (é necessária a interacção db) menor capacidade de teste e mais difícil em lidar com lógica de domínio complicado.
É aceitável para tirar o melhor destes dois padrões a serem utilizados na mesma aplicação?
Eu estava pensando em usar o Active Record para CRUDs simples e repositório de objetos de domínio complicados.
A idéia por trás dessa intenção é manter o custo de código inferior, mas ainda tem um código de boa.
Solução
Eu não acho que é errado, mas uma vez que você tem um componente Repositório não parece mais trabalho para obter os objetos de domínio simples de trabalhar com ele também.