JavaRush /Java Blog /Random-ID /Panduan Pengguna IntelliJ IDEA. debug
theGrass
Level 24
Саратов

Panduan Pengguna IntelliJ IDEA. debug

Dipublikasikan di grup Random-ID
Panduan Pengguna IntelliJ IDEA.  Debugger - 1

debug

  1. Meluncurkan Debugger

    Setelah Anda menyiapkan konfigurasi peluncuran proyek, Anda dapat menjalankannya dalam mode debug dengan menekan Shift + F9

    Panduan Pengguna IntelliJ IDEA.  Debugger - 2

    Di jendela debugger, Anda dapat melihat tumpukan pemanggilan fungsi dan daftar thread, dengan status, variabel, dan area pandang statusnya. Saat Anda memilih konteks pemanggilan fungsi, Anda dapat melihat nilai variabel yang sesuai dengan konteks yang dipilih.

  2. Pintasan Keyboard Debugger yang Berguna

    • Setel/hapus breakpoint - Ctrl + F8 (Cmd + F8 untuk Mac)
    • Lanjutkan eksekusi program - F9
    • Lanjutkan ke instruksi berikutnya - F8
    • Fungsi masuk ke dalam - F7
    • Jeda eksekusi - Ctrl + F2 (Cmd + F2)
    • Beralih antara melihat daftar breakpoint dan informasi detail tentang titik yang dipilih - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Mulai debug kode dari titik di mana kursor berada - Shift + Ctrl + F9 (jika berada di dalam metode main() )
  3. Transisi cerdas di dalam

    Terkadang, selama proses debug langkah demi langkah, Anda perlu masuk ke dalam metode tertentu, tetapi bukan metode pertama yang akan dipanggil. Dalam hal ini, Anda dapat menekan Shift + F7 (Cmd + F7 untuk Mac) untuk memilih metode yang Anda perlukan dari daftar yang tersedia. Ini dapat menghemat banyak waktu Anda.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 3
  4. Hapus konteks panggilan fungsi

    Jika Anda perlu "kembali ke masa lalu" saat melakukan debug, Anda dapat melakukannya dengan menghapus konteks pemanggilan fungsi. Ini akan sangat membantu jika Anda salah masuk terlalu dalam. Dengan cara ini Anda tidak akan mengembalikan status eksekusi global program, namun minimal Anda akan mencadangkan tumpukan pemanggilan fungsi.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 4
  5. Pergi ke kursor

    Terkadang Anda perlu melanjutkan eksekusi program dan berhenti di baris kode lain tanpa membuat breakpoint. Mudah - cukup tekan Alt + F9 .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 5
  6. Elemen bendera

    Jika Anda ingin melihat elemen dengan mudah saat melakukan debug, Anda dapat menambahkan tanda warna ke dalamnya dengan menekan F11 atau memilih opsi yang sesuai dari menu tab Variabel dan Jam Tangan .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 6

    Saat item tersebut muncul dalam daftar, Anda akan melihat labelnya.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 7
  7. Evaluasi Ekspresi

    Dalam mode debug, Anda dapat mengevaluasi ekspresi apa pun menggunakan alat yang sangat canggih yang disebut Alt + F8 .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 8

    Alat ini menyediakan penyelesaian kode seperti editor, jadi memasukkan ekspresi apa pun akan sangat mudah.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 9

    Jika Anda memiliki elemen dengan label, penyelesaian kode akan menampilkan label ini sehingga Anda dapat dengan mudah menemukan elemen yang Anda perlukan dan menghitung nilainya.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 10
  8. Status dan pengaturan titik henti sementara

    Jika Anda ingin mengubah beberapa pengaturan breakpoint, Anda dapat menekan Shift + Ctrl + F8 (Shift + Cmd + F8 untuk Mac) Di jendela pop-up, Anda dapat memasukkan parameter yang Anda perlukan.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 11

    Jika Anda memiliki elemen dengan label, Anda juga dapat menggunakan label tersebut dalam ekspresi.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 12

    Untuk mendapatkan daftar semua breakpoint di proyek Anda (dengan pengaturan lanjutan), tekan lagi Shift + Ctrl + F8 (Shift + Cmd + F8 untuk Mac) .

  9. Breakpoint variabel

    Selain breakpoint bersyarat, Anda juga dapat menggunakan breakpoint variabel. Titik-titik tersebut dipicu ketika suatu variabel dibaca atau ditulis. Untuk membuat breakpoint seperti itu, klik panel di sebelah kiri teks yang diedit, di seberang variabel yang Anda perlukan, sambil menahan Alt .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 13
  10. Titik henti acara

    Fitur berguna lainnya adalah mengevaluasi ekspresi spesifik pada baris kode yang Anda perlukan tanpa mengganggu eksekusi. Untuk melakukan ini, Anda perlu mengklik panel di sebelah kiri kode yang diedit di seberang baris yang diinginkan, sambil menahan Shift .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 14
  11. Titik henti sementara

    Untuk membuat breakpoint yang hanya berfungsi satu kali, klik panel di sebelah kiri kode sambil menahan Shift + Alt .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 15
  12. Nonaktifkan breakpoint

    Hal ini juga sangat berguna untuk mengetahui bahwa breakpoint apa pun dapat dinonaktifkan dengan cepat dengan mengeklik panel di sebelah kiri kode sambil menahan Alt .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 16
  13. Mengunggah perubahan dan penggantian cepat

    Terkadang Anda perlu membuat perubahan kecil pada kode Anda tanpa mengganggu proses debug. Karena Mesin Virtual Java mendukung HotSwap, lingkungan pengembangan dalam mode debug meminta Anda memuat ulang kelas yang dimodifikasi saat Anda mengkompilasinya.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 17

    Jangan lupa bahwa fungsionalitas HotSwap di mesin Java memiliki sejumlah keterbatasan dan tidak mengizinkan memuat ulang bidang dan metode statis.

  14. Debugging Jarak Jauh

    Hal terakhir yang perlu Anda ketahui di IntelliJ IDEA adalah debugging jarak jauh. Debugging jarak jauh - menghubungkan debugger ke mesin Java yang sudah berjalan di komputer Anda atau komputer lain melalui port jaringan. Dengan cara ini Anda dapat menghubungkan debugger ke server aplikasi yang berjalan di server.

    Untuk membuat konfigurasi peluncuran jarak jauh, buka Edit konfigurasi dan klik “tambahkan konfigurasi peluncuran jarak jauh” (Jarak Jauh). Pastikan Anda telah menentukan nama dan port komputer yang benar sebelum menjalankan konfigurasi ini.

    Panduan Pengguna IntelliJ IDEA.  Debugger - 18
  15. Pengaturan

    Jika Anda ingin mengubah pengaturan debugger default, klik Pengaturan → Debugger .

    Panduan Pengguna IntelliJ IDEA.  Debugger - 19
Artikel asli
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION