Bagikan melalui


Mengekstrak refaktor metode

Pemfaktoran ulang ini berlaku untuk:

  • C#

  • Visual Basic

Apa: Memungkinkan Anda mengubah fragmen kode menjadi metodenya sendiri.

Ketika: Anda memiliki fragmen kode yang ada dalam beberapa metode yang perlu dipanggil dari metode lain.

Mengapa: Anda dapat menyalin/menempelkan kode tersebut, tetapi hal tersebut akan menyebabkan duplikasi. Solusi yang lebih baik adalah merefaktor fragmen itu ke dalam metodenya sendiri yang dapat dipanggil dengan bebas oleh metode lain.

Bagaimana

  1. Sorot kode yang akan diekstrak:

    • C#:

      Screenshot showing C# code for the Program class. In the Main function of that class, a line of code highlighted.

    • Visual Basic:

      Screenshot showing Visual Basic code for the Main Sub. In that Sub, a line of code is highlighted.

  2. Selanjutnya, lakukan salah satu hal berikut:

    • Keyboard
      • Tekan Ctrl+R, lalu Ctrl+M. (Perhatikan bahwa pintasan papan tombol Anda mungkin berbeda berdasarkan profil mana yang Anda pilih.)
      • Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Ekstrak Metode dari popup jendela Pratinjau.
    • Mouse
      • Pilih Edit > Metode Ekstrak Refaktor>.
      • Klik kanan kode dan pilih Refaktor > Ekstrak Metode Ekstrak>.
      • Klik kanan kode, pilih menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Ekstrak Metode dari popup jendela Pratinjau.

    Metode akan segera dibuat. Dari sini, Anda sekarang dapat mengganti nama metode hanya dengan mengetikkan nama baru.

    Tip

    Anda juga dapat memperbarui komentar dan string lain untuk menggunakan nama baru ini, serta perubahan pratinjau sebelum menyimpan, menggunakan kotak centang di kotak Ganti Nama yang muncul di kanan atas IDE Anda.

    • C#:

      Screenshot showing C# code for the Program class. A method name is highlighted and the Rename popup window is open.

    • Visual Basic:

      Screenshot showing Visual Basic code for the Main Sub. A method name is highlighted and the Rename popup window is open.

  3. Saat Anda puas dengan perubahan, pilih tombol Terapkan atau tekan Enter dan perubahan akan diterapkan.

Baca juga