2009-08-05 10 views
12

Il nostro team sta cercando di iniziare a utilizzare uno strumento di revisione del codice. Ne ho usati molti in passato e mi piacciono molto alcune opzioni disponibili per SVN.Strumenti di analisi del codice basati sul Web per Team Foundation Server

Tuttavia, stiamo utilizzando Team Foundation Server per il controllo del codice sorgente e ho riscontrato una reale mancanza di opzioni. Finora, attraverso la ricerca, ho trovato Codice Collaboratore di SmartBear e un open source progetto http://malevich.codeplex.com/

Idealmente, ci sarebbe uno strumento come: http://www.atlassian.com/software/crucible/

che legherebbe a TFS. Eventuali suggerimenti?

risposta

5

Code Collaborator sembra il miglior prodotto complessivo in questo momento.

+0

Lo uso e mi piace molto. –

+0

Peccato che sia super costoso: circa $ 1500 per utente concorrente, 500 $ per utente. –

1

NDepend è uno strumento molto elegante per le revisioni del codice. Può essere usato molto più che solo recensioni di codice. Anche se non sono sicuro di TFS, so che supporta gli script NAnt e MSBuild che possono essere utilizzati per l'integrazione continua. È possibile trovare la demo di integrazione continua here.

2

Si può avere uno sguardo a questo post che spiega di utilizzare NDepend per mettere a fuoco la revisione del codice su ciò che è stato cambiato dall'ultima release:

Dramatically Leverage your Code Reviews

+0

Questo è uno strumento interessante per trovare i changeset corretti. Ma non riesce ancora a capire che ci sono poche opzioni per gli strumenti di revisione del codice basati sul web TFS. –

3

Questo non è in realtà basata sul Web (a meno che non si utilizza il frontend Web TFS) ma questo strumento sembra essere adatto alle tue esigenze: TeamReview

+0

Anche se ha un'interfaccia utente super ghetto, penso che valga la pena provarlo. –

+0

Cosa intendi con "a meno che non usi il front-end TFS"? Come fa a rendere questa soluzione basata sul web? È un'estensione VS per quello che posso dire allo –

+0

Intendo dire che a meno che non stiate visualizzando gli elementi di lavoro generati tramite il front-end web. Se stai ancora cercando uno strumento di revisione del codice basato sul web per TFS, ti suggerirei di utilizzare il commento del codice leggero nell'ultima versione di TFS: http://visualstudiomagazine.com/articles/2013/11/01/collaborative-commenting.aspx –

1

Si potrebbe desiderare di provare il nuovo Code Review Tool che si integra con TFS. Attualmente non ha un plug-in VS.

È possibile scaricare una versione di prova limitata a tempo pieno per l'installazione da installare su Windows Server.

Nota: sono associato all'azienda che costruisce il prodotto di cui sopra.

1

Per quello che vale, è possibile ottenere Crucible lavorando con il codice da un repository TFS utilizzando un bridge da TFS a un sistema di controllo del codice sorgente in cui Crucible lavora effettivamente.

Facciamo questo dove lavoro. Usiamo git-tfs per clonare il nostro repository TFS in un repository git locale (lo abbiamo appena bloccato sul disco rigido del server che ospita Crucible) e configurato Crucible per puntare a quel repository Git locale. Quindi, impostiamo un'attività pianificata che esegue 'git tfs pull' e la configuriamo per funzionare ogni pochi minuti. Funziona bene per noi.

Problemi correlati