DDD - Value Object  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

x@ndy wrote:
Olha, talves eu seja burro, mas para mim um repositorio local contém cópias dos objetos, não!


Considerando que seu BD implementa ACID o repositorio fornece uma fotografia consistente do seu agregado. Não é apenas uma cópia.

x@ndy wrote:
mochuara wrote:
Se Rota não depende dos atributos da Rodovia, pra que Rota precisa referenciar Rodovia em primeiro lugar?

Como disse antes para utilizar alguns de seus atributos. Esses atributos podem ser irrelevantes para as invariates como disse antes!


Hm.. então existem atributos relevantes e não-relevantes? Como vc os diferencia no seu domain model? E se algum atributo passa a ser relevante, não muda tudo?
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

x@ndy wrote:
mochuara wrote:
Identidade de uma entidade significa apenas que os atributos da entidade estão associados com diferentes valores no decorrer do tempo. Portanto quando um objeto depende da identidade do outro, ele depende sim dos seus atributos.


AHANNN??? É realmente o caso é de internação...

Então minhas entidades tem que ser imutáveis....hahahahahahhaha

O cara não sabe a diferença de utilizar um atributo e depender do atributo....hahahahah

Cara, vai estudar o que invariante, depois volta para discutir...hahahahahhaha


Como conseguiu aprender invariante sem saber o que é identidade?
x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

mochuara wrote:
x@ndy wrote:
Olha, talves eu seja burro, mas para mim um repositorio local contém cópias dos objetos, não!


Considerando que seu BD implementa ACID o repositorio fornece uma fotografia consistente do seu agregado. Não é apenas uma cópia.

Ah tá, obrigado pelo esclarecimento. É uma cópia turbinada. Depois sou eu que complico...rsrsrsrsrsr

mochuara wrote:
x@ndy wrote:
x@ndy wrote:
mochuara wrote:
Se Rota não depende dos atributos da Rodovia, pra que Rota precisa referenciar Rodovia em primeiro lugar?

Como disse antes para utilizar alguns de seus atributos. Esses atributos podem ser irrelevantes para as invariates como disse antes!


Hm.. então existem atributos relevantes e não-relevantes? Como vc os diferencia no seu domain model?


Sim, os relevantes fazem parte das invariantes!.

mochuara wrote:
E se algum atributo passa a ser relevante, não muda tudo?



Já ouviu falar de refatoração continua? De se criar o software de maneira incremental e ir evoluindo? Já leu alguma coisa sobre DDD?

This message was edited 1 time. Last update was at 27/01/2011 14:41:38


Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

mochuara wrote:
x@ndy wrote:
mochuara wrote:
Identidade de uma entidade significa apenas que os atributos da entidade estão associados com diferentes valores no decorrer do tempo. Portanto quando um objeto depende da identidade do outro, ele depende sim dos seus atributos.


AHANNN??? É realmente o caso é de internação...

Então minhas entidades tem que ser imutáveis....hahahahahahhaha

O cara não sabe a diferença de utilizar um atributo e depender do atributo....hahahahah

Cara, vai estudar o que invariante, depois volta para discutir...hahahahahhaha


Como conseguiu aprender invariante sem saber o que é identidade?


hahahahah, eu que não sei o que identidade, hahahahahahhahaha

Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
marcio_gs
JavaEvangelist

Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline

Senhores, mantenham o nível da discussão fora do lado pessoal =)
x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

marcio_gs wrote:Senhores, mantenham o nível da discussão fora do lado pessoal =)

Desculpe!

Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
marcio_gs
JavaEvangelist

Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline

x@ndy wrote:
marcio_gs wrote:Senhores, mantenham o nível da discussão fora do lado pessoal =)

Desculpe!


Que é isso, sou um mero user mortal aqui, não precisa de desculpas.

A discussão é interessante e tal, só precisar tomar vacina anti-troll para conseguir conversar com o mochuara.

Dá para ver que você é gente boa =)
x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

marcio_gs wrote:
x@ndy wrote:
marcio_gs wrote:Senhores, mantenham o nível da discussão fora do lado pessoal =)

Desculpe!


Que é isso, sou um mero user mortal aqui, não precisa de desculpas.

A discussão é interessante e tal, só precisar tomar vacina anti-troll para conseguir conversar com o mochuara.

Dá para ver que você é gente boa =)


Pior, troll tira qualquer um do sério...rsrsrsrsr
Me manda umas doses ai...rsrsrsrsr

Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

x@ndy wrote:
hahahahah, eu que não sei o que identidade, hahahahahahhahaha


Vc não sabe nem o que é invariante, mas isso não o impediu de citar trocentas vezes aqui neste tópico.

Invariantes são reforçadas por um aggregate root, estamos discutindo um objeto valor que possui uma entidade. Nada a ver.
x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

mochuara wrote:
x@ndy wrote:
hahahahah, eu que não sei o que identidade, hahahahahahhahaha


Vc não sabe nem o que é invariante, mas isso não o impediu de citar trocentas vezes aqui neste tópico.

Invariantes são reforçadas por um aggregate root, estamos discutindo um objeto valor que possui uma entidade. Nada a ver.


Ahannn!!!!!! Diga ai o que invariante então, já que eu não sei e estou usando de forma errada! Esclareça a mente deste pobre mortal!

This message was edited 1 time. Last update was at 27/01/2011 15:13:17


Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team