arquitectura - hashtag architecture
¿Ejemplos de arquitectura DCI? (6)
Acabo de lanzar una biblioteca DCI en C # con ejemplos generosamente comentados. Échale un vistazo, cualquier comentario es bienvenido:
He estado tratando de entender la arquitectura DCI leyendo la arquitectura de software lean . Siento que necesito ver algunos ejemplos más para cristalizar mi comprensión de esto, pero solo he podido encontrar algunos que son variaciones de la transferencia de dinero entre las cuentas en las que se trabajó en el libro.
Si hay alguno por ahí en la web, hágamelo saber. Alternativamente, si usted mismo ha creado un buen ejemplo que no está en la web, puede publicarlo aquí.
Cualquier idioma servirá.
DCI tiene su propio sitio web en fullOO.info . Aún no está completo, pero tiene enlaces a publicaciones y literatura en general, así como a varios ejemplos en diferentes idiomas, ya sea escrito por uno de los co-fundadores de DCI o revisado y aceptado por uno de ellos.
El marco de trabajo de Qi4j Java viene con ejemplos, uno de cada uno, DCI-Cargo, es una implementación de la aplicación de carga del libro DDD que usa DCI.
Aquí hay un enlace al ejemplo: http://qi4j.org/_dci_cargo_sample.html
Y un poco de literatura al respecto por su autor Marc Grue: http://marcgrue.com/
La muestra está completamente probada en unidades, implementa persistencia, etc.
HTH
He implementado un analizador de protocolo de red experimental (en C ++) basado en el DCI.
Puede obtener más detalles de
http://dimitri-christodoulou.blogspot.com/search/label/DCI
y el código fuente aquí:
Hice una implementación de macro de tipo sin inyección de DCI en Scala y publicó algunos examples en Github que puede consultar ...
No estoy seguro, si hubieras visto algunas de estas publicaciones en la web. Los estoy enumerando para referencia:
- http://folk.uio.no/trygver/2008/commonsense.pdf
- http://www.artima.com/articles/dci_vision.html
- http://pettermahlen.com/2010/09/10/dci-architecture-good-not-great-or-both/
- http://groups.google.com/group/object-composition/
- http://www.jroller.com/sebastianKuebeck/entry/james_coplien_s_talk_on
- http://www.infoq.com/presentations/The-DCI-Architecture
Y lo siguiente discute la aplicación usando un ejemplo en scala