Memanfaatkan Debugger di JetBrains untuk NestJS (IntelliJ/WebStorm/PhpStorm)
Pada postingan sebelumnya saya sudah menulis tentang bagaimana cara mensetup debugger di projects PHP (Laravel) dan Debugger di NodeJS (NestJS + NextJS) . Kali ini kita akan melanjutkan pembahasan ke tahap berikutnya: bagaimana memanfaatkan debugger yang sudah terpasang, supaya bisa digunakan secara efisien ketika kita mengembangkan aplikasi. Debugger adalah salah satu fitur terkuat dari IDE JetBrains (IntelliJ IDEA, PhpStorm, WebStorm, dsb). Dengan debugger, kita bisa menghentikan eksekusi kode di titik tertentu ( breakpoint ), lalu memeriksa isi variabel, alur logika, dan melakukan evaluasi ekspresi tanpa perlu menambahkan console.log atau dd() di kode. 1. Menambahkan Breakpoint Untuk mulai debugging, pertama kita perlu menentukan titik di mana eksekusi kode akan dihentikan. Caranya sederhana: Klik di sisi kiri baris kode pada editor (gutter area). Atau klik kanan > Add Breakpoint . Contoh pada NestJS guard: Saya menaruh breakpoint di baris ini untuk melihat apa isi...