Dúvidas arquiteturais - DDD, Repository, Camadas  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline

sergiotaborda wrote:
Tchello wrote:
Sei que separar 100% os tiers é impossível e nem devemos seguir isso


Não sei de onde vc tirou isto. Sim deve separar 100% os tiers, e sim deve seguir isso.
Quando se fala em separar se fala sempre em separar responsabilidade, mas na prática isso significa
desde realocar classes para outros pacotes até reescrever camadas e alterar o interior das classes existentes.


Acho que não estamos falando a mesma língua, mas foi exatamente o que disse: separar as responsabilidades.

sergiotaborda wrote:
Parece que vc ja sabe o que está errado. Agora vc precisa de um refactoring geral e menos se preocupar com DDD ou repositorios.

Bem que eu gostaria, mas não tenho poder pra isso e a empresa não disponibilizaria pessoal nem recursos pra tal.
Resumindo: vai continuar a macarronada que ta.
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline

analyser wrote:
Tchello wrote:
O que sinto muita falta nessa arquitetura é justamente essa separação de responsabilidades, há muita coisa dependente entre as camadas, o model não deveria depender da view, mas depende (exemplo: queries de consulta sendo montadas na view, sim, acreditem, entre outras coisas).


Na estrutura que citei, não existe queries de consulta sendo montadas na view, view é view, as queries de consultas são montadas no meu "repository" ou "DAO" da vida, que com certeza não fica na view, o problema que falei era dependẽncia por questão de entidade mesmo, para população na view e tal.

Eu entendi, só usei como exemplo o caso que acontece comigo, que não existe nem DAO nem Repository, nem nada. Cada um que precisar de algo da persitência que se vira com banco.
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Tchello wrote:
Bem que eu gostaria, mas não tenho poder pra isso e a empresa não disponibilizaria pessoal nem recursos pra tal.
Resumindo: vai continuar a macarronada que ta.


Se sua empresa não tem tempo pra refactoring esqueca essas coisas de OO, DDD e boas práticas.
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team