La settimana scorsa, Brian Harry, Microsoft Technical Fellow e Product Unit Manager per Team Foundation Server, ha rivelato con un post sul suo blog, interessanti novità che coinvolgeranno Visual Studio 2013, TFS 2013 e Team Foundation Service.
Fra queste novità, vi ritroviamo il Lightweight Code Commenting.
Questa feature da la possibilità alle persone coinvolte nello sviluppo di un progetto di poter commentare il codice o l’intero file direttamente nel Web Access aggiungendo insight o suggerimenti.
Per poter usufruire di questa funzionalità basta entrare in uno dei Changeset della sezione relativa al codice come nella figura 1,
Figura 1 – Il Changeset Explorer e il File/Code Explorer
selezionare un file all’interno del Changeset Explorer e usare il pulsantino nel quadrante rosso della figura sottostante (figura 2) per aggiungere un commento per l’intero file
Figura 2 – Il pulsante di inserimento dei commenti per file
oppure usando lo stesso pulsantino a fianco della riga selezionata come nella figura 3 per l’inserimento di un commento a livello di riga
Figura 3 – Il pulsante di inserimento di un commento su riga
Una volta selezionato il pulsante compare una casella di testo per l’inserimento (figura 4).
Figura 4 – La casella di inserimento dei commenti
Se sono presenti commenti, tutti gli utenti vedranno il pulsantino nel riquadro rosso per visualizzarli o nasconderli come nella figura 5 e avranno la possibilità a loro volta di rispondere ai commenti come nella figura 6.
Figura 5 – Il pulsante di visualizzazione di tutti i commenti
Figura 6 – Rispondere ai commenti
Per rivedere l’elenco completo dei commenti basta selezionare la voce “Comments” nel Changeset Explorer (figura 6).
Figura 6 – La visualizzazione di tutti i commenti nel Changeset Explorer
Infine è possibile anche utilizzare il browser sul proprio smartphone per accedere e aggiungere commenti (figura 7)!
Figura 7 – La visualizzazione e l’inserimento dei commenti da un Windows Phone 8
E’ possibile usare il Lightweight Code Commenting anche in Team Project che usano Git come VCS. L’unica differenza è la posizione: invece di cercare la sottosezione Changesets, occorre trovare la sottosezione Commits.
Questa funzionalità è attualmente presente solo su Team Foundation Service, ma sarà presto disponibile anche nella preview di Team Foundation Server 2013 che sarà rilasciata in concomitanza della Build Conference.
Enjoy it!
Login