Mierzenie długu technicznego i zarządzanie nim

Ukończone

Uwzględnij ocenę długu technicznego, aby zachować zdrową jakość kodu, w potokach ciągłej integracji i ciągłego wdrażania. Ułatwia to wczesne przechwytywanie problemów i śledzenie postępu w czasie.

Konfigurowanie automatycznych kontroli jakości

Oto jak zintegrować narzędzia jakości, takie jak SonarCloud, z usługą Azure Pipelines:

  1. Dodaj SonarCloud do konfiguracji potoku
  2. Konfigurowanie punktów kontrolnych jakości i progów jakości
  3. Konfigurowanie automatycznych kompilacji w celu uruchamiania analizy jakości
  4. Przeglądanie wyników po każdej kompilacji

Po uruchomieniu pierwszej analizy zostanie wyświetlony pulpit nawigacyjny:

Zrzut ekranu przedstawiający projekt Parts Unlimited. Wyświetlane są luki w zabezpieczeniach, błędy i zapachy kodu.

Podejmij działania w związku z ustaleniami

Kliknij dowolną kategorię problemów, aby zobaczyć konkretne problemy i jak je rozwiązać:

Zrzut ekranu przedstawiający projekt Parts Unlimited. Wyświetlane są sugerowane środki zaradcze i oszacowania czasu wymaganego do zastosowania środka zaradczego.

Każde wydanie obejmuje:

  • Jasny opis problemu
  • Instrukcje dotyczące poprawki krok po kroku
  • Szacowanie czasu naprawy
  • Poziom priorytetu planowania

Tworzenie strategii zarządzania długami

  1. Ustaw bramy jakości: Zdefiniuj minimalne standardy, które kod musi spełnić
  2. Określanie priorytetów poprawek: najpierw rozwiąż problemy o dużym wpływie
  3. Śledzenie postępu: Monitorowanie trendów zadłużenia w czasie
  4. Przydziel czas: Zarezerwuj czas w każdym sprincie na redukcję zadłużenia