Menemukan potensi masalah menggunakan penganalisis peta kode
Jalankan penganalisis pada peta kode untuk membantu Anda mengidentifikasi kode yang mungkin terlalu kompleks atau yang mungkin perlu disempurnakan. Misalnya, Anda dapat menggunakan penganalisis ini:
Untuk menemukan kode yang memiliki | Periksa area ini untuk melihat apakah |
---|---|
Perulangan atau dependensi melingkar | Anda dapat menyederhanakannya dan mempertimbangkan apakah Anda dapat memutus siklus ini. |
Terlalu banyak dependensi | Mereka melakukan terlalu banyak fungsi atau untuk menentukan dampak perubahan area ini. Peta kode yang terbentuk dengan baik akan menunjukkan jumlah dependensi minimal. Untuk membuat kode lebih mudah dipertahankan, diubah, diuji, dan digunakan kembali, pertimbangkan apakah Anda dapat merefaktor area ini sehingga lebih jelas, atau apakah Anda dapat menggabungkan kode yang melakukan fungsi serupa. |
Tidak ada dependensi | Kode ini diperlukan atau apakah Anda harus menghapus kode ini. |
Menganalisis peta kode
Pada toolbar peta, pilih Penganalisis Tata Letak>, lalu penganalisis yang ingin Anda jalankan:
Penganalisis | Untuk mengidentifikasi simpul yang |
---|---|
Penganalisis Referensi Melingkar | Memiliki dependensi melingkar satu sama lain. Catatan: Dependensi melingkar yang ada di grup Generik tidak ditampilkan di peta saat Anda memperluas grup. |
Temukan Hubs Analyzer | Berada di 25% teratas dari node yang sangat terhubung Untuk menyembunyikan semua simpul lain di peta - Buka menu pintasan untuk peta, pilih Tingkat Lanjut, Pilih, Sembunyikan Tidak Dipilih. Peta menyembunyikan simpul yang tidak dipilih, dan penganalisis mengidentifikasi simpul baru sebagai hub. |
Penganalisis Simpul tidak direferensikan | Tidak memiliki referensi dari simpul lain. Perhatian: Verifikasi masing-masing kasus ini sebelum berasumsi bahwa kode tidak digunakan. Dependensi tertentu seperti dependensi XAML dan dependensi run-time tidak dapat ditemukan secara statis dalam kode. |
Penganalisis peta kode akan terus berjalan setelah Anda menerapkannya. Jika Anda mengubah peta, penganalisis yang diterapkan akan secara otomatis memproses ulang peta yang diperbarui. Untuk berhenti menjalankan penganalisis, pada toolbar peta, pilih Penganalisis Tata Letak>. Matikan penganalisis yang dipilih.
Tip
Jika Anda memiliki peta yang sangat besar, menjalankan penganalisis dapat menyebabkan pengecualian kehabisan memori. Jika ini terjadi, edit peta untuk mengurangi cakupannya atau hasilkan yang lebih kecil, lalu jalankan penganalisis.