Quando vedo queste sessioni comincio a fantasticare. La sessione ci ha aperto gli occhio su un argomento già presente nei tip di ugidotnet.
Con il namespace CodeDom è possibile eseguire compilazioni programmatiche. Il sistema torna comodo per scrivere degli script di c# o vb.net.
Si è quindi passati alle demo di generazione del sorgente partendo dallo schema a blocchi dell'applicazione. Certo Visual Studio o Visio non producono codice partendo da una flow chart (Viso lo crea negli schemi UML, ma è un'altra cosa) ma credo che se non esiste già, qualcuno creerà presto un bel tool visuale. Visto nella demo, con solo codice sembra un approccio ostile ma non è poi così malvagio.
C'è poi il procedimento inverso: la generazione della flowchart a partire dal sorgente.
La sessione si è infine chiusa con una bella e complessa demo sull'injection di codice che usa il polimorfismo per richiamare dinamicamente una classe generata da scratch. Questo è proprio il metodo usato da wsdl per creare i proxy al volo.
Gli strumenti ci sono, basta solo dare spazio alla fantasia.