Wyodrębnianie funkcji
Co: Przekształcanie fragmentu kodu w własną funkcję.
Kiedy: W niektórych funkcjach istnieje fragment istniejącego kodu, który musi zostać wywołany z innej funkcji.
Dlaczego: Możesz skopiować/wkleić ten kod, ale doprowadziłoby to do duplikowania. Lepszym rozwiązaniem jest refaktoryzacja tego fragmentu do własnej funkcji, która może być wywoływana przez dowolną inną funkcję.
Jak:
Wyróżnij kod do wyodrębnienia:
Następnie wykonaj jedną z następujących czynności:
- Klawiatura
- Naciśnij klawisze Ctrl+R, a następnie ctrl+M. (Skrót klawiaturowy może się różnić w zależności od wybranego profilu).
- Naciśnij klawisze Ctrl+. aby wyzwolić menu Szybkie akcje i refaktoryzacje , a następnie wybierz pozycję Wyodrębnij funkcję (eksperymentalną) z menu kontekstowego.
- Mysz
- Wybierz pozycję Edytuj > funkcję wyodrębniania refaktoryzacji > (eksperymentalna).
- Kliknij prawym przyciskiem myszy kod, wybierz menu Szybkie akcje i refaktoryzacje , a następnie wybierz polecenie Wyodrębnij funkcję (eksperymentalną) z menu kontekstowego.
- Kliknij ikonę Wyświetlana na lewym marginesie i wybierz pozycję Wyodrębnij funkcję (eksperymentalną) z menu kontekstowego.
- Klawiatura
W oknie Wyodrębnij funkcję/metodę (eksperymentalną) wprowadź nową nazwę funkcji, wybierz miejsce, w którym chcesz umieścić kod, a następnie kliknij przycisk OK .
Nowa funkcja zostanie utworzona w miejscu, w którym została określona, prototyp funkcji w odpowiednim pliku nagłówka, a oryginalny kod zostanie zmieniony w celu wywołania tej funkcji.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla