Delivery 1.0 Help

Static Code Analysis

Statyczna analiza kodu (SonarQube) - standard w trakcie realizacji.

W tym momencie jesteśmy na etapie wdrożenia statycznej analizy kodu na branchu master dla projektów z listy Lista systemów (krytyczne, tagi)

Co dalej:

  • przepięcie wszystkich projektów na joba z common'owego szablonu (na ten moment jeśli dany projekt był podłączony do sonara w dedykowanym)

  • podpięcie analizy do MR

  • rozbudowa dashboard'ów o dodatkowe informacje

    • wykresy zmian długu w czasie (per projekt, zespół)

    • porządki nazw teamów

Perspektywa zespołów

(blue star) Data & Services SMS

Sonar podłączony na każdym projekcie (przynajmniej na masterze).

Część projektów ma podłączonego Sonara na każdym commicie dla feature'ów i na branchu develop. Sonar na branchu feature’a znacznie spowalnia proces wdrażania zmian. Lepszym rozwiązaniem wydaje się być podłączenie Sonara dopiero na MR. Tutaj pojawiają się ograniczenia Sonara w wersji darmowej. Pod analizę dla feature'ów mamy obejście w postaci tworzenia nowego projektu na sonarze, który jest usuwany po zamknięciu MR.

Pomysły i propozycje

Last modified: 30 May 2024