Sdílet prostřednictvím


Extrakce refaktoringu metody

Tento refaktoring se vztahuje na:

  • C#

  • Visual Basic

Co: Umožňuje převést fragment kódu na vlastní metodu.

Kdy: V některé metodě máte fragment existujícího kódu, který je potřeba volat z jiné metody.

Proč: Tento kód byste mohli zkopírovat nebo vložit, ale to by vedlo k duplikaci. Lepším řešením je refaktorovat tento fragment na vlastní metodu, kterou lze volně volat jakoukoli jinou metodou.

Návod

  1. Zvýrazněte kód, který se má extrahovat:

    • C#:

      Snímek obrazovky s kódem jazyka C# pro třídu Program Ve funkci Main této třídy je zvýrazněný řádek kódu.

    • Visual Basic:

      Snímek obrazovky znázorňující kód jazyka Visual Basic pro hlavní podsítě V této dílčí části se zvýrazní řádek kódu.

  2. Pak udělejte jednu z těchto věcí:

    • Klávesnice
      • Stiskněte Ctrl+R a pak Ctrl+M. (Upozorňujeme, že klávesová zkratka se může lišit podle toho, jaký profil jste vybrali.)
      • Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu .
    • myši
      • Vyberte Upravit > metodu extrakce refaktoringu>.
      • Klikněte pravým tlačítkem myši na kód a vyberte Refaktor > Extract Extract > Method.
      • Klikněte pravým tlačítkem myši na kód, vyberte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu .

    Metoda se okamžitě vytvoří. Odsud můžete metodu přejmenovat jednoduše zadáním nového názvu.

    Návod

    Komentáře a další řetězce můžete také aktualizovat tak, aby používaly tento nový název, stejně jako náhled změn před uložením, pomocí zaškrtávacích políček v poli Přejmenovat , které se zobrazí v pravém horním rohu integrovaného vývojového prostředí.

    • C#:

      Snímek obrazovky s kódem jazyka C# pro třídu Program Název metody je zvýrazněný a otevře se automaticky otevírané okno Přejmenovat.

    • Visual Basic:

      Snímek obrazovky znázorňující kód jazyka Visual Basic pro hlavní podsítě Název metody je zvýrazněný a otevře se automaticky otevírané okno Přejmenovat.

  3. Až budete s změnou spokojeni, zvolte tlačítko Použít nebo stiskněte Enter a změny se potvrdí.

Viz také