giugno 2008 Entries
Martin Fowler: "a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior"
Chi tra voi non ha mai lavorato su un vecchio codice, di un vecchio progetto?!?!
Beh beati voi... a me, purtroppo, è capitato spesso.
In questo contesto il refactoring si fa strada, per rimuovere duplicati di codice, semplificarne la complessità logica e per chiarire il codice esistente.
Possiamo fare del refactoring su grossi pezzi di codice o solamente sul nome di una variabile, importante è che il tutto migliori la comprensione del codice.
Ricordiamoci che è buona norma effettuare...
Non so quanti di voi l'hanno già fatto, ma vi consiglio di vedere i video su:
ASP.NET Dynamic Data
Tags: ASP.NET
Proprio l'altro giorno, mentre facevo la demo per LINQ, mi domandavo perchè ancora si usasse Northwind come database per fare le demo.
Oggi ritrovo questo bellissimo post.
Tags: Altro
Guardando un pò di video in rete ho potuto scoprire una funzionalità di LINQ che non conoscevo per nulla.
LINQ offre la possibilità di creare file XML "al volo" specificando la sorgente dei dati.
Tutto questo è fattibile grazie alle seguenti nuove classi:
I seguenti esempi si basano sul database di esempio AdventureWorksDB.msi installato SQL Express.
Creazione di un file XML da una sorgente dati.
Una volta creato il DataContext tramite il file dbml (chiamato per l'occasione AdventureWorks), ho importato la vista vEmployee:
Fatto questo si procede con il seguente codice:
AdventureWorksDataContext db...
Quando si dice "il buon giorno si vede dal mattino", ecco questa mattina il buon giorno.
E' stata rilasciata la Beta2 di Silverlight.
Per maggiori approfondimenti:
http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx
Tags: Silverlight