Automatisierte Code-Reviews

Mit Upsource erreichen Sie bessere Codequalität, optimieren ihre Entwicklerskills, machen Ihre Änderungen transparent für das gesamte Team und besprechen technische Feinheiten auf Basis effektiver Code-Reviews.

Flexibler Workflow

Wählen Sie den Workflow, der am besten zu Ihrem Team passt. Lassen Sie Ihr Team entscheiden, welche Änderungen ein Code-Review erfordern, oder richten Sie die automatische Erstellung von Code-Reviews bei Änderungen in bestimmten Bereichen Ihres Projekts ein. Diese Herangehensweisen können auch kombiniert werden. Upsource schlägt auf Basis des Verlaufs der Dateiänderungen und Code-Reviews relevante Prüfer vor.

Code-Insight

Verbringen Sie weniger Zeit mit der Bewertung neuer Änderungen. Upsource hilft Ihnen, jede Änderung und deren Qualität schneller zu verstehen – dank serverseitiger Codeanalyse, codespezifischer Navigation und der Suche nach Verwendungen. Vergleichen Sie die Verwendung von Symbolen in zwei Revisionen und finden Sie heraus, ob eine Änderung zu neuen Warnungen der Codeinspektionen geführt hat. Erfahren Sie mehr über Code-Insight in Upsource.

Hilfe für Code-Reviews

Freuen Sie sich auf übersichtliche Code-Reviews: Sehen Sie sofort, welche Dateien den Status „Gelesen/Ungelesen“ haben und welche Revisionen bereits bestätigt wurden. Sobald neue Revisionen zum Code-Review hinzugefügt werden, können Sie sie direkt prüfen, ohne von vorne beginnen zu müssen. Wählen Sie zur Überprüfung der Änderungen Ihre bevorzugte Methode: Inline-Diff oder Parallelansicht.

Post-Commit / Pull-Requests

Erstellen Sie mit nur einem Klick ein Post-Commit-Code-Review für jede Änderung, fügen Sie neue Revisionen manuell an die Revision an oder geben Sie in der Commit-Nachricht die Review-ID an (oder lassen Sie Upsource eine ID vorschlagen). Darüber hinaus können Sie ganze Feature-Branches oder GitHub-Pull-Requests prüfen: In solchen Fällen werden neue Revisionen automatisch zum Review hinzugefügt.

Markierte und gelöste Probleme

Kategorisieren und priorisieren Sie sämtliche Probleme, die bei einem Code-Review auftreten, indem Sie die Diskussionen mit Labels kennzeichnen. Verwenden Sie vorgefertigte Labels und erstellen Sie für jedes Projekt Ihre eigenen Labels. Sie können direkt aus dem Code-Review eine Diskussion als gelöst kennzeichnen oder ein Problem in Ihrem Bug-Tracker protokollieren.

Code-Review über die IDE

Damit Entwickler ihre gewohnte Arbeitsumgebung nicht verlassen müssen, bietet Upsource ein Code-Review-Plugin für IntelliJ IDEA und andere IDEs von JetBrains. Mithilfe dieser Plugins können Sie direkt über Ihre IDE den Code mit anderen Teammitgliedern besprechen und Code-Reviews verwalten. Fast alle Funktionen, die Ihnen in der Web-UI zur Verfügung stehen, können auch im Plugin verwendet werden. Erfahren Sie mehr über IDE-Plugins.