Merefaktor di Visual Studio untuk Mac
Penting
Visual Studio untuk Mac dijadwalkan untuk dihentikan pada 31 Agustus 2024 sesuai dengan Kebijakan Siklus Hidup Modern Microsoft. Meskipun Anda dapat terus bekerja dengan Visual Studio untuk Mac, ada beberapa opsi lain untuk pengembang di Mac seperti versi pratinjau ekstensi C# Dev Kit baru untuk Visual Studio Code.
Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.
Merefaktor kode adalah cara untuk mengatur ulang, menyusun ulang, dan mengklarifikasi kode yang ada sambil memastikan bahwa perilaku keseluruhan kode tidak berubah.
Refaktor menghasilkan basis kode yang lebih sehat, sehingga lebih dapat digunakan, dapat dibaca, dan dipertahankan untuk Anda atau pengembang atau pengguna lain yang mungkin merujuk ke kode tersebut.
Visual Studio untuk integrasi Mac dengan Roslyn, platform pengompilasi .NET sumber terbuka Microsoft, memungkinkan lebih banyak operasi refaktor.
Mengubah nama
Perintah Ganti nama refaktor dapat digunakan pada pengidentifikasi kode apa pun (misalnya, nama kelas, nama properti, dll.) untuk menemukan semua kemunculan pengidentifikasi tersebut dan mengubahnya. Untuk mengganti nama simbol, klik kanan dan pilih Ganti Nama..., atau gunakan pengikatan kunci Cmd (⌘) + R:
Hal ini menyoroti simbol dan semua referensinya. Saat Anda mulai mengetikkan nama baru, nama tersebut secara otomatis mengubah semua referensi dalam kode, dan Anda dapat melakukan perubahan dengan menekan Enter:
Tindakan Cepat dan Pemfaktoran Ulang
Tindakan Cepat dan Pemfaktoran Ulang memungkinkan Anda merefaktor, menghasilkan, atau memodifikasi kode dengan satu tindakan dengan mudah.
Tindakan Cepat dapat digunakan untuk:
- Menerapkan perbaikan kode untuk pelanggaran aturan penganalisis kode
- Menekan pelanggaran aturan penganalisis kode
- Menerapkan refaktor (misalnya, membuat inline variabel sementara)
- Membuat kode (misalnya, memperkenalkan variabel lokal)
Tindakan Cepat dapat diterapkan dengan menggunakan ikon bola lampu atau obeng, atau dengan menekan Opsi (⌥)+Enter saat kursor Anda berada di baris kode tempat tindakan tersedia. Anda akan melihat bola lampu kesalahan jika ada squiggle merah yang menunjukkan kesalahan, dan Visual Studio memiliki perbaikan yang tersedia untuk kesalahan tersebut.
Pihak ketiga dapat memberikan diagnostik dan saran khusus untuk bahasa apa pun, misalnya sebagai bagian dari SDK, dan Visual Studio bohlam akan menyala berdasarkan aturan tersebut.
Ikon Tindakan Cepat
Ikon yang muncul saat Tindakan Cepat tersedia memberikan indikasi jenis perbaikan atau refaktor yang tersedia. Ikon obeng menunjukkan bahwa ada tindakan yang tersedia untuk mengubah kode, tetapi Anda tidak harus menggunakannya. Ikon bola lampu kuning menunjukkan ada tindakan yang tersedia yang harus Anda lakukan untuk meningkatkan kode Anda. Ikon bola lampu kesalahan menunjukkan ada tindakan yang tersedia yang memperbaiki kesalahan dalam kode Anda.
Untuk melihat bohlam atau obeng
Jika perbaikan tersedia, bohlam akan spontan muncul saat Anda mengarahkan mouse ke lokasi kesalahan.
Bohlam dan obeng muncul di margin kiri editor saat Anda memindahkan tanda sisipan ke baris kode tempat Tindakan Cepat atau Pemfaktoran Ulang tersedia.
Tekan Opsi (⌥)+Enter di mana saja pada baris untuk melihat daftar Tindakan Cepat dan refaktor yang tersedia.
Anda dapat melihat pratinjau dengan mengarahkan mouse ke atas salah satu tindakan konteks tentang apa yang akan ditambahkan atau dihapus dari kode Anda.
Untuk mengaktifkan opsi ini, Anda harus memilih Aktifkan analisis sumber file terbuka di opsi Visual Studio untuk Mac > Preferensi > Editor Teks > Analisis Sumber:
Ada lebih dari 100 kemungkinan tindakan yang dapat disarankan, yang diaktifkan atau dinonaktifkan dengan menelusuri Visual Studio untuk Mac > Preferensi > Analisis Sumber > C# > Tindakan Kode dan pilih atau batalkan pilihan kotak di samping tindakan:
Tindakan cepat umum
Anda dapat mempelajari selengkapnya tentang tindakan cepat umum di artikel Tindakan Cepat Umum.
Analisis sumber
Analisis sumber menganalisis kode Anda dengan cepat dengan menggarisbawahi potensi kesalahan dan pelanggaran gaya, serta menyediakan perbaikan otomatis sebagai tindakan konteks.
Anda dapat melihat semua hasil analisis sumber untuk file apa pun kapan saja dengan melihat bilah gulir di sisi kanan editor teks:
Jika mengklik lingkaran di bagian atas, Anda dapat melakukan iterasi melalui setiap saran, dan masalah dengan tingkat keparahan tertinggi ditampilkan terlebih dahulu. Masalah akan muncul ketika mouse diarahkan ke atas hasil atau baris individual. Masalah ini dapat diperbaiki melalui tindakan konteks: