July 2010 Blog Posts

[Autocritica] Analisi “by customer”

(Sottotitolo: Quando il “cloud” non è riferito solo al computing...) Si, è soprattutto colpa mia. Avrei dovuto dire: Cariiiino, ha anche il frontespizio bello formattato, tutte le tabelle di non so bene cosa, i grafici, i colori... ha pure il sommario! Bello, bello. Adesso però chiudiamo ‘sto coso e iniziamo “l’intervista” per l’analisi vera. Non l’ho fatto per non mancare di rispetto al cliente (trattandosi oltretutto del referente appena conosciuto di una...

“Validation First” development in DDD e refactoring

La validazione, a livello di dominio, di business e di DAL, è la vera garanzia che le entità che stiamo creando/utilizzando contengano dati coerenti. Nella versione finale dell’applicazione è ovviamente assolutamente cruciale che esista un unico punto centralizzato dell’applicazione (ovunque esso sia) che si occupi della validazione di dominio ed un altro che si occupi della validazione a livello di database, in modo da sapere sempre dove andare ad agire quando effettuiamo del refactoring sul domain model (discorso differente per la validazione a livello di casi d’uso, che si può centralizzare ma rimane comunque frammentata). La cosa di...