Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Co: Promění fragment kódu na vlastní funkci.
Kdy: V některé funkci máte fragment existujícího kódu, který je potřeba volat z jiné funkce.
Proč: Tento kód můžete zkopírovat nebo vložit, ale to by vedlo k duplikaci. Lepším řešením je refaktorovat tento fragment do vlastní funkce, kterou lze volat jakoukoli jinou funkcí.
Jak:
Zvýrazněte kód, který se má extrahovat:
Pak udělejte jednu z těchto věcí:
-
Klávesnice
- Stiskněte Ctrl+R a pak Ctrl+M. (Vaše klávesová zkratka se může lišit podle toho, jaký profil jste vybrali.)
- Stisknutím kombinace kláves Ctrl+. Aktivujte nabídku Rychlé akce a refaktoringy a z místní nabídky vyberte Extrahovat funkci (experimentální ).
-
Myš
- Vyberte Upravit > funkci extrakce refaktoringu > (experimentální).
- Klikněte pravým tlačítkem myši na kód, vyberte nabídku Rychlé akce a refaktoringy a v místní nabídce vyberte Extrahovat funkci (experimentální ).
- Klikněte na
ikonu, která se zobrazí na levém okraji, a v místní nabídce vyberte Extrahovat funkci (experimentální).
-
Klávesnice
V okně Extrahovat funkci/metodu (experimentální) zadejte název nové funkce, vyberte, kam chcete kód umístit, a klikněte na tlačítko OK .
Nová funkce se vytvoří tam, kde jste zadali prototyp funkce v odpovídajícím souboru hlaviček a původní kód se změní tak, aby tuto funkci volal.