Ho appena letto alcuni dei white paper & esempi da Microsoft "Roslyn" e il concetto sembra molto interessante. Da quello che posso dire, apre la scatola nera che è il compilatore e fornisce un'interfaccia che possiamo usare per ottenere informazioni e metriche sul codice scritto in Visual Studio.
Anche Roslyn sembra avere la capacità di "scriptare" il codice e di compilarlo / eseguirlo al volo (simile al CodeDom), ma nella mia esperienza ho trovato solo usi limitati per quel tipo di funzionalità.
Mentre l'analisi del codice & l'elemento metriche è uno spazio interessante ... è qualcosa che è esistito da molto tempo e ci sono numerosi fornitori che hanno già investito molto denaro nell'analisi del codice & strumenti di refactoring (ad es. ReSharper, CodeRush, nCover, ecc.) e fanno un buon lavoro!
Perché qualsiasi azienda dovrebbe fare di tutto per implementare qualcosa che può essere fornito ad una frazione di costo attraverso l'acquisto di una licenza per uno degli strumenti esistenti?
Forse mi sono perso alcune funzionalità chiave del progetto Roslyn che lo collocano al di fuori del dominio degli strumenti citati ...