Domain Driven Design
La categoria contiene tutti i post relativi l' utlizizzo e l' implementazione di questo pattern di sviluppo.
Non ho neanche 1 minuto di cazzeggio ma al posto di guardare la televisione preferisco sempre andarmi a leggere qualcosa di utile. Magari ho scoperto l’ acqua calda, ma sono caduto su questo wiki: http://wiki.fluentnhibernate.org. Lo trovo davvero un progetto interessante per i seguenti motivi: Finalmente e’ stato abolito il fastidiosissimo uso di file XML che portano ad una notevole generazione di bugs in fase di compilazione (a meno che qualcuno riesca a fare i test anche sui file di configurazione di NHibernate). Possiamo finalmente lavorare a runtime sulla configurazione...
Questo si che era un evento da non perdere, peccato che sia gia' da un' altra parte in quei giorni. Porca paletta!!
Finalmente il nostro caro amico ce l' ha fatta!! (Simone Chiaretta)!! ISBN: 978-0-470-43399-7 Paperback 500 pages March 2009 Beginning ASP.NET MVC is for developers who have .NET and ASP.NET experience, but want to enhance their level of knowledge and need to learn about the MVC framework. The book is simple and basic in its approach, because it allows readers to learn the concepts in a straightforward, uncomplicated way, but it still assumes a level of programming background and knowledge. This appeals to...
Ho creato la discussione su GUISA e mi piacerebbe sentire l' opinione di ognuno di voi. In riferimento al mio post di ieri. http://www.guisa.org/forums/1989/ShowThread.aspx#1989
Questo Venerdi' ho avuto una piacevole discussione con uno sviluppatore; la voglio condividere con voi. Con l' avvento degli ORM e dello sviluppo Domain Driven stiamo lasciando da parte una delle componenti piu' importanti del software. Il contenitore dei dati, il Database. Vedo sempre piu' Database modellati in maniera errata, solo perche' molti compiti adesso vengono associati al codice. Ma ci stiamo dimenticando perche' usiamo un database e non un semplice file di testo per memorizzare i dati. Vi elenco alcune regole che dovrebbero essere un MUST nella modellazione di un buon database e che spesso vengono prese...
Technorati Tag: Architettura,Software Prendo spunto da un articolo a mio parere molto interessante, postato su InfoQ "Ideal Architecture is not always about Ideal Technology or Techniques". In pratica viene reso noto, che spesso l' Architetto del Software, durante la fase di analisi deve considerare, non solo la tecnologia, ma anche le esigenze e la realtà. Ok quindi come viene spiegato, potrebbe succedere che: L' architetto si trova a dover gestire un Team di Sviluppatori VB6 per un progetto web (che sfiga!!) e che la tempistica di consegna è breve. ...
Con l' annuncio del nuovo linguaggio non poteva mancare un primo libro che fornisce pratici esempi di Design Pattern applicabili al linguaggio C# 3.0.
A questo Indirizzo la presentazione del testo in lingua Inglese. Già disponibile su portali come Amazon.com.
Technorati Tag: Domain Driven Design Certo trovare un gruppo di lavoro dove il DDD e TDD siano concetti conosciuti, è già una manna dal clielo! Se poi vengono applicati anche dei sani principi di Design, ben venga. Ma se poi nel dominio ti trovi una cosa del genere ... beh ti viene da pensare, qui non hanno capito un H del concetto di Dominio!! Se la Entity Hardware ha una Reference alla Entity Fornitore, ditemi voi cosa c...[bip] e [strabip] centra inserire una Property di tipo String che rappresenta il Nome Fornitore e...
Technorati Tags: NHibernate;Best Practice Parliamo di best practice con NHibernate e della tanto discussa relazione many-to-many. Per prima cosa bisogna fare due esempi, giusto per capire il succo del discorso. Nel primo caso vi illustro una relazione many-to-many classica che non potrebbe, e ribadisco, non potrebbe essere risolta diversamente per praticità e logica applicativa. L' esempio è il classico Utente/Gruppo. In questo caso ho una classe Group che contiene dei gruppi di appartenenza e una classe User che le eguenti regole business : Un utente puo' avere 1 o...
Technorati Tag: NHibernate,many-to-many-to-many
Questo piccolo tip è per tutti gli sprovveduti che, come me, anche se una marea di persone dicono che non va fatto, hanno comunque pensato di gestire delle collection con un bel many.to.many di NHibernate per scrivere quattro righe di codice in meno!!
La best practice è di non usare il many.to.many con una situazione del genere :
In questo caso non ho inserito una reference bidirezionale, ovvero Group è a se stante e non è per forza legato a User. (IMHO Analisi cannata!!) Comunque, in questo caso la soluzione Database era stata questa :
Che ripeto, non...
Full Domain Driven Design Archive