Es gibt mehrere Qualitätsmerkmale (siehe ISO 25000 oder das Heuristic Test Strategy Model), aber das Wartbarkeitsmerkmal war für mich immer ein wunder Punkt: Sehr wichtig, aber schwer zu testen. Mit Codescene habe ich einen ausgezeichneten Überblick über die Code-Gesundheit (sozusagen die Code-Qualität) erhalten und es hilft, Ziele zu setzen.
Die Pull-Request-Überprüfungen sind besonders fantastisch und fungieren als zusätzlicher Senior-Code-Reviewer, der jedes Stück Code überprüft, das in die Haupt- oder Entwicklungszweige für alle Teams gelangt. Diese Funktion allein ermöglicht es mir, die Wartbarkeit aller neuen Codes bis zu einem bestimmten Niveau zu garantieren. Für das Pilotteam haben wir ungefähr eine Häufigkeit von ein paar Pull-Request-Analysen pro Tag für ein Entwicklungsteam von 6-7 Personen gemessen.
Als Test- und Qualitätsmanager ist es perfekt, einen Überblick zu bekommen, und die Entwickler in den Teams fühlen, dass es ihnen hilft, besseren Code zu produzieren. Es hilft den Teams auch, den Kosten-Nutzen von erhöhter Code-Gesundheit/-Qualität besser zu beschreiben, indem sie Zeit auf die Umstrukturierung bestimmter Hotspots verwenden, ein Vorteil, der schwer zu erklären sein kann für Stakeholder, denen die Entwicklungsexpertise fehlt.
Alles in allem ist meine Erwartung an dieses Tool, dass die Wartungskosten unseres Entwicklungslebenszyklus in Zukunft erheblich sinken werden.
Der Kundenservice war gut, ich hatte einen Kontakt, der schnell geantwortet hat, und das hat uns geholfen, Codescene ziemlich schnell einzusetzen. Bewertung gesammelt von und auf G2.com gehostet.
Die Nachteile waren bisher gering, aber es gibt einige Funktionen, die schwer zu nutzen sind, wenn man mit einer Organisation arbeitet, in der das Öffnen von Firewall-Ports oder das Arbeiten mit Proxys eine Herausforderung darstellt. Es gibt zum Beispiel eine ausgezeichnete Integration mit Azure DevOps für automatische Code-Reviews, aber wenn Ihre Azure DevOps-Instanz außerhalb des Netzwerks liegt, in dem Codescene läuft, können sie ohne Proxy oder das Öffnen eines Firewall-Ports nicht verbunden werden. Dies kann durch die Verwendung lokaler Azure DevOps-Agenten, die die Codescene-API aufrufen können, gehandhabt werden, aber einige Funktionen wie das Zählen der Anzahl analysierter PRs werden dann nicht aktiviert. Bewertung gesammelt von und auf G2.com gehostet.
Der Bewerter hat einen Screenshot hochgeladen oder die Bewertung in der App eingereicht und sich als aktueller Benutzer verifiziert.
Bestätigt durch ein Geschäftsemail-Konto
Dieser Bewerter erhielt als Dank für das Ausfüllen dieser Bewertung einen symbolischen Anreiz.
Einladung von einem Verkäufer oder Partnerunternehmen. Dieser Bewerter erhielt als Dank für das Ausfüllen dieser Bewertung einen symbolischen Anreiz.
Diese Bewertung wurde aus English mit KI übersetzt.




