Design
Ho appena finito di ascoltare, seguire e provare gli esempi di codice della sessione "Introduzione al testing" tenuta da Gian Maria Ricci in occasione del 6° Workshop organizzato da DotNetMarche. Una sessione veramente completa e molto interessante. Consiglio a tutti di seguirla ma soprattutto di provare il codice allegato. Grazie mille Gian Maria. Adesso non mi resta che continuare con le successive sessioni che saranno sicuramente appetitose :-) Ciao a tutti e per chi deve ancora farle buone vacanze !
Ho seguito il webcast "Disegno Architetturale: gli idiomi e le linee guida di desing per il .NET Framework" di Giancarlo Sudano relativo alla prima serie del percorso formativo per Aspire Architect. Volevo qui riassumere i concetti principali che ritengo importanti da ricordare. Per "Design Idiomatico" si intende un tipo di progettazione che tiene conto della particolare tecnologia/piattaforma che si utilizzerà per l'implementazione della soluzione. Si deve sempre ragionare per astrazione ma senza perdere il riferimento a caratteristiche specifiche dell'ambiente di sviluppo. E' fondamentale conoscerne vantaggi e limiti in modo da fare scelte consapevoli durante il design. Come progettare...
Recentemente durante la stesura della relazione di un progetto web in un esame universitario mi sono imbattuto nell'utilizzo di UML per disegnare l'interazione utente-sistema. Questa tecnica nota come progettazione UX permette di modellare la struttura dinamica delle pagine e le mappe di navigazione. Di seguito un diagramma che mostra l'interazione dell'utente con la pagina "risultati della ricerca": Sappiamo tutti che UML è una famiglia di rappresentazioni grafiche che possono essere utilizzate per descrivere sistemi software a oggetti. UML è uno standard internazionale universalmente riconosciuto non necessariamente limitato all'ambiente della produzione del...