Technische Schuld effektiv angehen mit CppDepend
Intelligente Schätzung, kontinuierliche Überwachung und umsetzbare Erkenntnisse
Heutzutage ist die Metapher der technischen Schuld in der Softwarebranche weit verbreitet. Sie wurde geprägt von Ward Cunningham im Jahr 1992.
„In dieser Metapher lädt uns die schnelle und unsaubere Vorgehensweise technische Schuld auf, die einer finanziellen Schuld ähnelt. Wie eine finanzielle Schuld verursacht die technische Schuld Zinsen Zahlungen, die in Form des zusätzlichen Aufwands anfallen, den wir in zukünftigen Entwicklungen wegen der schnellen und unsauberen Designentscheidung leisten müssen. Wir können wählen, weiter die Zinsen zu zahlen, oder wir können die Hauptschuld tilgen, indem wir das schnelle und unsaubere Design in das bessere Design refaktorisieren.“
— Martin Fowler
Seit CppDepend v2017.1.0 schätzt CppDepend die technische Schuld einer Codebasis. Das Tool bietet viele einzigartige Funktionen, um die technische Schuld richtig zu behandeln.
Intelligente Schätzung technischer Schuld
Die technische Schuld wird aus C#-LINQ-Formeln geschätzt, die im Quellcode jeder Regel eingebettet sind. Das macht die Schätzungen sowohl intelligent und leicht anpassbar an Ihre Anforderungen.
Qualität seit der Basislinie
Aktuelle Code-Smells die seit einer Basislinie eingeführt wurden und vor dem Einchecken in die Quellcodeverwaltung behoben werden sollten, werden in Visual Studio hervorgehoben. Sie können dann behoben werden, bevor sie überhaupt den Quellserver erreichen.
Schulden-Exploration
C#-LINQ-Abfragen gegen die CppDepend.API werden nicht nur zum Schreiben von Coderegeln und Schätzungen technischer Schuld verwendet, sondern solche Abfragen können auch zur Exploration der technischen Schuld genutzt werden. Die folgende Abfrage zum Beispiel liefert neue Probleme seit der Basislinie, sortiert nach absteigender Schuldenschätzung.
Der Benutzer muss diese Schulden-Explorationsabfragen nicht schreiben, da sie durch Klicken auf Werte und Menüs im Dashboard generiert werden:

Das schnellste Tool auf dem Markt
Weil Entwicklerzeit unbezahlbar ist, haben wir CppDepend schnell gemacht, sehr schnell: Die technische Schuld kann nach jeder Kompilierung in Visual Studio in wenigen Sekunden neu geschätzt werden, selbst bei Hunderten von Regeln auf einer sehr großen Codebasis. Und, wie wir wissen, ebenfalls wichtig: ohne spürbare Verlangsamung der IDE.
100 % anpassbar
Nicht nur alle Facetten der Schuldenschätzung sind anpassbar, auch die Schuldenpräsentation ist anpassbar. Schuldenwerte können in Geldbeträgen statt in Personenzeit geschätzt werden, und alle Schwellenwerte lassen sich mit wenigen Klicks über die CppDepend-Projekteigenschaften Panel.

Vorteile
- ✓Reibungslose Integration ernsthafter Codequalitätskontrolle in den Entwicklungsprozess
- ✓Im Laufe der Zeit lernen Entwickler die zu befolgenden Regeln, und die richtigen Entscheidungen werden früh getroffen
- ✓Da die Qualität automatisch und kontinuierlich mit starkem Fokus auf aktuelle Änderungen geprüft wird, sowohl in Visual Studio als auch im DevOps, erstellt das Team besseren Code
- ✓Führungskräfte können den Return on Investment der Qualität kontrollieren
Verwandte Links
Testen Technische Schuld effektiv angehen mit CppDepend mit CppDepend
Starten Sie Ihre 14-tägige kostenlose Testphase mit vollem Zugriff auf alle Funktionen. Keine Kreditkarte erforderlich.
