2008-09-16 2 views
8

Ich bin auf der Suche nach einem Code-Review-Tool, das so etwas wie Word Review-Tools hat.Gibt es ein Code-Review-Tool mit Word-ähnlicher Annotationsfunktionalität und TFS-Integration?

Ich möchte die Möglichkeit, eine Notiz in der Seitenleiste hinzufügen, die auf einen bestimmten Block des Codes verweist sowie Teile des Codes, die geändert werden verfolgt, so dass jemand anderes die Datei später öffnen und akzeptieren/ablehnen kann die Veränderungen. Wenn es in Visual Studio und Team Foundation Server integriert wäre, wäre das sogar noch besser. Hat jemand ein Werkzeug wie dieses gesehen?

Ich möchte keine große serverseitige Anwendung, die ich einrichten und verwalten muss, nur etwas einfaches, das eine CodeFile.cs.review ausgibt und speichert, dass neben der Datei wäre großartig.

+0

Sie haben wahrscheinlich schon lange eine Lösung für dieses Problem gefunden, aber ich habe vor kurzem ein einfaches Code-Review-Tool auf http://codereviewapp.com gestartet - Sie laden Code für die Überprüfung, kommentieren Zeilen durch Doppelklicken und können Exportieren Sie einen Textbericht aller Kommentare mit Codeschnipsel einschließlich Zeilennummern, oder sehen Sie sie einfach im Tool an. Es ist alles andere als perfekt, aber es sollte so einfach wie möglich sein. –

Antwort

-2

In Team Foundation Server wird beim Zusammenführen und bei Konflikten ein Tool gestartet, mit dem die beiden Dateiversionen verglichen und die Änderungen akzeptiert/abgelehnt und bearbeitet werden können. Dies entspricht nicht Ihren Anforderungen, bietet jedoch einige der Funktionen, nach denen Sie suchen.

+0

Das ist ein einfaches Tool zum Zusammenführen von Dateien. Es zeigt Ihnen die Änderungen zwischen zwei Versionen, aber das ist nicht was ich will. Ich möchte die Datei nicht wirklich ändern. Ich möchte mögliche Änderungen und eine Reihe von Notizen über diese Änderungen speichern. Das VSTF-Merge-Tool ist keineswegs ein Code-Review-Tool. –

3

Werfen Sie einen Blick auf dem TeamReview Projekt auf CodePlex: http://www.codeplex.com/TeamReview

Es ermöglicht Sie, Code-Blöcke auszuwählen und Kommentare zu ihnen. Es speichert alle Kommentare und Blöcke in benutzerdefinierten Arbeitsaufgabentypen innerhalb von TFS.

Es ist wirklich eine nette Lösung für das Problem, das Sie versuchen zu lösen.

+0

sieht interessant aus, ich werde es überprüfen, danke! –

2

Wir verwenden CodeCollaborator und liebe es.

http://smartbear.com/

Es hat eine Server-Komponente, aber sie nicht wirklich Management erfordern. Einfach installieren und loslegen.

Es hat genau das, was Sie suchen. (Side Bar Kommentare basierend auf einer Codezeile.)

Hier ist ein Link zu einem Screenshot von dem, was ich rede: http://smartbear.com/i/orig/ccollab-feature-sidebyside.png

Es hat eine Tonne von anderen Funktionen auch für die Code-Überprüfung, aber ist wirklich einfach nur abzuholen und zu benutzen.

. (Anmerkung: ich nicht mit ihnen in irgendeiner Weise verbunden bin ... einfach ein Kunde)

SPÄTER HINWEIS: Die nächste Version von TFS wird baked in to it Funktionen wie CodeCollaborator haben.

+0

dosiert es mit Visual Studio Team Foundation Server? –

+0

Ja. Es funktioniert sehr gut mit Visual Studio Team Foundation Server (Wir verwenden nur TFS damit). Wir verwenden es dafür und lieben es. Tatsächlich funktioniert die neue Beta-Version sogar noch besser. Sie können einfach die Änderungssatznummer in die Site eingeben und die Änderungen zur Überprüfung laden. – Vaccano

+0

Wenn Sie wirklich auf dem Server-Teil hängen, hat SmartBear einen kleineren Produktaufruf CodeReviewer, der keine Server-Komponente benötigt. (Es hat nicht, als ich es vor 3 Jahren benutzt habe). Die Website sagt, dass CodeReviewer 4 TFS nicht unterstützt (aber der vollständige CodeCollaborator tut). – Vaccano

Verwandte Themen