Rumah >pembangunan bahagian belakang >Golang >Menyahpepijat rangka kerja golang menggunakan titik putus dan monitor

Menyahpepijat rangka kerja golang menggunakan titik putus dan monitor

WBOY
WBOYasal
2024-06-05 14:25:011038semak imbas

Dengan menggunakan titik putus dan monitor, anda boleh mendapatkan cerapan tentang pelaksanaan kod rangka kerja Go: tetapkan titik putus untuk menjeda program pada baris tertentu untuk memantau nilai pembolehubah atau ungkapan dalam kes latihan: gunakan titik putus; gin dan pantau nyahpepijat laluan dan pantau nilai pembolehubah konteks c.

Menyahpepijat rangka kerja golang menggunakan titik putus dan monitor

Nyahpepijat rangka kerja Go dengan titik putus dan monitor

Apabila menyahpepijat rangka kerja Go, anda boleh menggunakan titik putus dan monitor untuk mendapatkan cerapan tentang pelaksanaan kod anda. Artikel ini akan membimbing anda tentang cara menyediakan dan menggunakan alat penyahpepijatan ini.

Breakpoints

Breakpoints membolehkan anda menjeda program anda apabila pelaksanaan kod mencapai baris tertentu. Untuk menetapkan titik putus, pergi ke baris dalam Visual Studio Code dan klik kawasan kelabu di sebelah nombor baris. Anda juga boleh menggunakan pintasan papan kekunci F9.

Monitor

Monitor membolehkan anda memantau nilai pembolehubah atau ungkapan dalam masa nyata. Untuk mencipta monitor, klik menu View dalam paparan debugger dan pilih Monitor. Dalam tetingkap Tonton, masukkan nama pembolehubah atau ungkapan.

Contoh praktikal

Berikut ialah cara menggunakan titik putus dan monitor untuk nyahpepijat laluan dalam gin:

  1. Tetapkan titik putus dalam pengendali laluan /api/users. /api/users 路由处理程序中设置断点。
  2. 启动调试会话(F5)。
  3. 在浏览器中访问 /api/users URL。
  4. 程序将在断点处暂停。
  5. 在“监视”窗口中,添加变量 c 以监视上下文的当前值。
  6. 单步执行代码(F10),并观察 c
  7. Mulakan sesi nyahpepijat (F5).

Lawati URL /api/users dalam penyemak imbas anda. Program akan berhenti seketika pada titik putus.

    Dalam tetingkap Tonton, tambahkan pembolehubah c untuk melihat nilai semasa konteks.
  • Langkah tunggal melalui kod (F10) dan perhatikan bagaimana nilai c berubah.
  • Petua
🎜Gunakan berbilang titik putus untuk mengesan aliran pelaksanaan kod. 🎜🎜Gunakan ungkapan sebagai pemantau untuk melihat keadaan dalaman nilai kompleks. 🎜🎜Dayakan penyahpepijatan log untuk mendapatkan maklumat tambahan. 🎜🎜Kemas kini monitor apabila perubahan ketara dibuat kepada pembolehubah. 🎜🎜

Atas ialah kandungan terperinci Menyahpepijat rangka kerja golang menggunakan titik putus dan monitor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn