w dniu
dev
devops
platform_engineering
security
- Pobierz link
- X
- Inne aplikacje
Review kodu jest bardzo ważnym elementem procesu tworzenia oprogramowania. Ma ono kilka zasadniczych zalet:
Poprawa jakości kodu: Review kodu pozwala na identyfikację błędów i nieprawidłowości, które mogłyby być trudne do wykrycia w inny sposób. Dzięki temu możliwe jest zapewnienie wysokiej jakości kodu, który jest zarówno poprawny, jak i łatwy w utrzymaniu.
Wymiana doświadczeń: Review kodu to także okazja do wymiany doświadczeń i wiedzy z innymi programistami. Możliwe jest zasięgnięcie rad i sugestii od osób, które mogą mieć większe doświadczenie lub specjalistyczną wiedzę w danej dziedzinie.
Wzmocnienie zespołu: Review kodu sprzyja budowaniu dobrych relacji w zespole i wzmacnia jego spójność. Dzięki temu każdy członek zespołu może być pewien, że jego praca jest odpowiednio oceniana i doceniana przez innych.
Poprawa procesu: Review kodu może także pomóc w identyfikacji i usunięciu słabych punktów w procesie tworzenia oprogramowania, co pozwala na optymalizację całego procesu.
Wnioski: Review kodu jest bardzo ważnym elementem procesu tworzenia oprogramowania, ponieważ pozwala na poprawę jakości kodu, wymianę doświadczeń, wzmocnienie zespołu i poprawę procesu.
Poniżej przedstawię Wam, jak można sprawdzić czy w zespole review działa poprawnie. Na przykładzie API bitbucketa oraz jsonpath oraz shella można to zrobić w taki sposób:
API request (dla pull requests)
curl --location --request GET \
'https://bitbucket.company.com/rest/api/latest/projects/XYZ/repos/repo1/pull-requests?order=newest&state=MERGED' \
--header 'Authorization: Basic basicauth=='
JsonPath
$.values.[]reviewers.[?(@.approved== true)].user.name
Shell script (pobranie unikalnych wpisów )
sort backend-reviews.json | uniq -c
Komentarze
Prześlij komentarz