Pemfaktoran ulang pembersihan kode

Visual Studio menyediakan beberapa refaktor untuk membersihkan dan meningkatkan kualitas kode. Anda dapat mengakses refaktor ini melalui menu Tindakan Cepat dan Pemfaktoran Ulang (Ctrl+.).

Tambahkan pemeriksaan null untuk semua parameter

Berlaku untuk: C#

Pemfaktoran ulang ini membuat dan menambahkan if pernyataan yang memeriksa nullitas semua parameter nullable dan tidak diperiksa dalam metode, membuat program lebih kuat.

  1. Tempatkan kursor Anda pada parameter apa pun dalam metode .

  2. Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang.

    Cuplikan layar Tindakan cepat dan pemfaktoran ulang.

  3. Pilih opsi untuk Menambahkan pemeriksaan null untuk semua parameter.

    Cuplikan layar Tambahkan pemeriksaan null untuk semua.

Menghapus kode yang tidak dapat dijangkau

Aplikasi ke: C#, Visual Basic

Pemfaktoran ulang ini menghapus kode yang tidak akan pernah dijalankan karena tidak ada jalur ke cuplikan kode, meningkatkan keterbacaan dan pemeliharaan.

  1. Letakkan kursor Anda di mana saja dalam kode pudar yang tidak dapat dijangkau:

Cuplikan layar kode yang tidak dapat dijangkau Faded.

  1. Selanjutnya, lakukan salah satu hal berikut ini:

    • Papan ketik
      • Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Hapus kode yang tidak dapat dijangkau dari popup jendela Pratinjau.
    • Tetikus
      • Klik kanan kode, pilih menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Hapus kode yang tidak dapat dijangkau dari popup jendela Pratinjau.
  2. Saat Anda puas dengan perubahan, tekan Enter atau klik perbaikan di menu dan perubahan akan dilakukan.

Contoh:

// Before
private void Method()
{
    throw new Exception(nameof(Method));
    Console.WriteLine($"Exception for method {nameof(Method)}");
}

// After
private void Method()
{
    throw new Exception(nameof(Method));
}

Menghapus referensi yang tidak digunakan

Aplikasi ke: C#, Visual Basic

Hanya untuk proyek gaya SDK , pemfaktoran ulang ini menghapus referensi proyek yang tidak digunakan dan paket NuGet, membantu menghemat ruang dan mengurangi waktu mulai.

Nota

Anda dapat menggunakan Asisten Peningkatan .NET langsung dari Visual Studio untuk meningkatkan aplikasi Anda ke versi .NET terbaru.

  1. Verifikasi bahwa opsi diaktifkan.

    Pilih ToolsOptionsText EditorText Editor< >C#Advanced, dan aktifkan perintah Show "Hapus Referensi yang Tidak Digunakan" di Penjelajah Solusi.

  2. Di Penjelajah Solusi, klik kanan pada nama proyek atau Dependensi simpul.

  3. Pilih Hapus Referensi yang Tidak Digunakan.

    Cuplikan layar perintah Hapus Referensi yang Tidak Digunakan.

  4. Dialog Hapus Referensi yang Tidak Digunakan terbuka, menampilkan referensi yang tidak memiliki penggunaan dalam kode sumber. Referensi yang tidak digunakan telah dipilih sebelumnya untuk dihapus dengan opsi untuk mempertahankan referensi dengan memilih Keep dari menu drop-down Tindakan.

    Cuplikan layar dialog Hapus Referensi yang Tidak Digunakan.

  5. Klik Apply untuk menghapus referensi terpilih.

Penetapan nilai, variabel, dan parameter yang tidak digunakan

Aplikasi ke: C#, Visual Basic

Fitur ini memudarkan parameter yang tidak digunakan dan menghasilkan peringatan untuk nilai ekspresi yang tidak digunakan. Pengkompilasi juga melakukan analisis alur untuk menemukan penetapan nilai yang tidak digunakan. Penetapan nilai yang tidak digunakan memudar dan bola lampu muncul dengan Tindakan Cepat untuk menghapus penetapan redundan. Variabel yang tidak digunakan dengan nilai yang tidak diketahui menunjukkan saran Tindakan Cepat untuk menggunakan pembuangan sebagai gantinya.

Cuplikan layar parameter Tidak Digunakan. Cuplikan layar nilai Yang tidak digunakan. Cuplikan layar penetapan nilai yang tidak digunakan. Cuplikan layar pembuangan nilai yang tidak digunakan.

Mengurutkan menggunakan

Aplikasi ke: C#, Visual Basic

Pemfaktoran ulang ini mengurutkan using arahan di bagian atas file Anda menurut abjad, sehingga lebih mudah untuk menemukan spesifik menggunakan direktif.

  1. Pilih Edit dari bilah menu.

  2. Pilih Intellisense>Sortir Menggunakan.

    Cuplikan layar Urutkan menggunakan.

  3. Anda juga dapat mengonfigurasi pengaturan yang berbeda untuk using arahan diEditor> TeksOpsi>Alat>C#>Tingkat Lanjut.

    Cuplikan layar Urutkan menggunakan opsi konfigurasi.