Fungsi Ekstrak
Apa: Ubah fragmen kode menjadi fungsinya sendiri.
Kapan: Anda memiliki fragmen dari kode yang ada dalam beberapa fungsi yang perlu dipanggil dari fungsi lain.
Mengapa: Anda dapat menyalin/menempelkan kode tersebut, tetapi hal tersebut akan menyebabkan duplikasi. Solusi yang lebih baik adalah merefaktor fragmen itu ke dalam fungsinya sendiri, yang dapat dipanggil oleh fungsi lain.
Bagaimana:
Sorot kode yang akan diekstrak:
Selanjutnya, lakukan salah satu hal berikut:
- Keyboard
- Tekan Ctrl+R, lalu Ctrl+M. (Pintasan keyboard Anda mungkin berbeda tergantung profil mana yang Anda pilih.)
- Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Fungsi Ekstrak (Eksperimental) dari menu konteks.
- Mouse
- Pilih Edit > Faktor Ulang > Fungsi Ekstrak (Eksperimental).
- Klik kanan kode, pilih menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Fungsi Ekstrak (Eksperimental) dari menu konteks.
Klik ikon yang muncul di margin kiri dan pilih Ekstrak Fungsi (Eksperimental) dari menu konteks.
- Keyboard
Di jendela Fungsi Ekstrak/Metode (Eksperimental), masukkan nama fungsi baru, pilih lokasi Anda ingin menempatkan kode, dan klik tombol OK.
Fungsi baru akan dibuat di tempat yang Anda tentukan, prototipe fungsi dalam file header yang sesuai, dan kode asli akan diubah untuk memanggil fungsi tersebut.