Przeglądanie kodu w rozwiązaniu Bitbucket
Interfejs code-first, który umożliwia szybsze wyszukiwanie błędów, łatwą współpracę i bezproblemowe scalanie kodu.
![Zrzut ekranu polecenia pull request](png/pull-request-hero4b1a.png)
Wysyłaj do gałęzi main swój najlepszy kod
Przejmij kontrolę i utrzymaj spójność kodu dzięki większej liczbie narzędzi weryfikacyjnych.
![Przeglądanie kodu — ilustracja](png/code%20review%402x4b1a.png)
Z łatwością przeglądaj znaczące różnice
Zaktualizowany widok różnych wersji obok siebie z komentarzami kontekstowymi i funkcjami do zarządzania zadaniami ułatwia przeglądanie dużych różnic w kodzie.
Szybciej wyszukuj i usuwaj błędy
Wyniki testów i rezultaty skanowania bezpieczeństwa zintegrowane z widokiem pull requestów informują przed wysłaniem o potencjalnych błędach.
![Scalanie w systemie Git — ilustracja](png/git%402x4b1a-2.png)
Bezproblemowe scalanie kodu
Utwórz listę warunków, które recenzenci powinni sprawdzić przed zatwierdzeniem kodu — w ten sposób pull requesty zawsze przejdą przed scaleniem odpowiednią weryfikację.
Bądź na bieżąco bez przełączania kontekstu
Widok na jednej stronie nie wymaga przełączania kart i kontekstu. Wszystko, czego potrzebujesz, jest widoczne na pasku bocznym po prawej stronie kodu.
![Utworzony pull request — zrzut ekranu](png/created%20pr4b1a.png)
![Pasek boczny — zrzut ekranu](png/sidebar4b1a.png)
Wymuszone testy scalania
Plan Premium pozwala na wymuszanie testów scalania: dopóki nie zostaną spełnione warunki, pull request nie zostanie scalony.
Sprawdzanie statusu kompilacji
Uniknij scalenia zmiany z nieudaną kompilacją dzięki możliwości sprawdzenia jej statusu na pasku bocznym z prawej strony. Kompiluj, testuj i wdrażaj automatycznie dzięki rozwiązaniu Bitbucket Pipelines. Dowiedz się więcej.
Przypisywanie zadań
Zmień informacje zwrotne w listę zadań do wykonania.
Porada: teraz możesz tworzyć i przypisywać zadania najwyższego poziomu, nieprzypisane do konkretnego komentarza.
Przejrzysta nawigacja
Masz wiele zmian w różnych plikach? Interfejs rozwiązania Bitbucket Cloud oparty na drzewie plików ułatwi znalezienie tego, czego szukasz.
![Raport dotyczący kodu — zrzut ekranu](png/code%20report4b1a.png)
Mniej siedzenia na spotkaniach, więcej czasu na programowanie
Interfejs API Code Insights, oparty na technologiach najlepszych dostawców rozwiązań DevOps, prezentuje wyniki testów, rezultaty skanowania bezpieczeństwa i nie tylko — bezpośrednio w widoku pull requestu. Usuwanie błędów przed wysłaniem kodu przyśpiesza omawianie incydentów podczas spotkań. Dowiedz się więcej
Szybciej podejmuj działania dzięki natywnej integracji z systemem Jira
Usprawnij przepływ informacji między przesyłającym a recenzentem, korzystając z funkcji wyświetlania komentarzy i różnic bezpośrednio w kontekście kodu. Następnie przypisuj zadania lub twórz zgłoszenia w systemie Jira bezpośrednio z poziomu pull requestu.
![Tworzenie zgłoszenia — zrzut ekranu](png/create-issue4b1a.png)
Przeglądanie kodu przy użyciu rozwiązania Bitbucket
Naucz się podstaw przesyłania pull requestów, scalania kodu i nie tylko. Pokażemy co i jak!
Skonfiguruj przestrzeń roboczą
Wszystko zaczyna się tutaj. Utwórz przestrzeń roboczą, dodaj repozytorium i zaproś członków zespołu do współpracy.
Utwórz pull request i scal swoją zmianę
Pull requesty stanowią forum do udostępniania kodu i omawiania zmian przed ich zintegrowaniem z oficjalnym projektem.
Wybierz odpowiedni przepływ pracy
Nie istnieje jeden złoty standard korzystania z systemu Git — dobry przepływ pracy to taki, który zwiększa wydajność. Znajdź sposób, który najlepiej sprawdzi się w Twoim zespole.
Skróć czas oczekiwania na zatwierdzenie o 21%
W zespołach przeglądających kod przy użyciu nowego interfejsu pull requestów w rozwiązaniu Bitbucket przepływ informacji jest sprawniejszy, co pozwala na szybsze generowanie korzyści dla klientów.
![](png/headshot-tobias4b1a.png)
„W ramach procesu przeglądania kodu w rozwiązaniu Bitbucket wprowadzono obsługę mniejszych zmian, tak więc naturalnie zaczęliśmy tworzyć pull requesty wcześniej, zamiast czekać na ukończenie nowej, rozbudowanej funkcji. Teraz wszystko działa dużo lepiej — możemy łatwiej przeglądać kod, szybciej uzyskiwać informacje zwrotne i bezpieczniej wdrażać poszczególne zmiany”.