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
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.