Un’altra delle grandi novità di Visual Studio ALM 11 è la possibilità di effettuare revisioni del codice in modo proattivo direttamente durante il processo di sviluppo, con la funzionalità di Code Review.
![vs11cr1 vs11cr1](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr1_thumb.png)
Richiedendo una review si crea un nuovo Work Item di tipo Code Review Request, che ovviamente viene memorizzato in Team Foundation Server
![vs11cr2 vs11cr2](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr2_thumb.png)
Banalmente si inseriscono uno o più revisori, un titolo e un commento.
![vs11cr3 vs11cr3](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr3_thumb.png)
I revisori troveranno nella sezione My Work una nuova attività all’interno di Code Reviews & Requests.
![vs11cr4 vs11cr4](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr4_thumb.png)
Aprendola si trovano tutti i file coinvolti nella review, il richiedente e se ci sono work item collegati. Si può aggiungere un commento per ogni file coinvolto nella review.
![vs11cr5 vs11cr5](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr5_thumb.png)
Infine, si può chiudere la sessione di review completandola o abbandonandola.
![vs11cr6 vs11cr6](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Code-Review-in-Visual-Studio-ALM-11_F105/vs11cr6_thumb.png)
La grande utilità di questa funzionalità è che permette di inserire un qualcosa di ‘esterno’ come la code review senza attrito all’interno delle normali attività di sviluppo.