La debugging, atau debugging, Ini adalah amalan penting dalam pembangunan perisian, kerana membolehkan pembangun mencari semua kemungkinan bug dalam kod sumbernya. Tetapi untuk memungkinkan, program yang dikenali sebagai debuger diperlukan, yang dapat menjadikan tugas ini lebih mudah bagi anda.
Jika anda berkembang dari platform Linux dan anda ingin mengetahui beberapa program penyahpepijatan terbaik, di sini saya menunjukkan senarai dengan beberapa yang terbaik. Oleh itu, anda boleh memilih yang paling sesuai dengan keperluan anda ...
Senarai debuger terbaik
Berikut adalah senarai dengan 10 penyental terbaik:
- GDB (Penyahkepala GNU): ia adalah salah satu yang paling popular dan kuat untuk C, terutamanya. Walau bagaimanapun, debugger ini juga berfungsi dengan bahasa pengaturcaraan lain seperti C ++, Fortran, atau Java. Sudah tentu, ia juga berfungsi pada seni bina yang berbeza, seperti x86-64, ARM, POWER, SPARC, dan MIPS. Oleh itu, ia adalah pemalam terbaik untuk pengaturcara bersama dengan GCC.
- LLDB: Ini adalah sebahagian daripada projek LLVM, yang lain dari yang hebat di dunia pembangunan dan yang semakin popular. Ia sangat cekap dan cepat, dan ia digunakan secara lalai di Android Studio, macOS Xcode, dll.
- Nemiver- Satu lagi debugger kaya ciri yang ditulis dalam C ++. Dalam kes ini, ia merangkumi GUI intuitif untuk memudahkan kerja anda bagi mereka yang tidak suka bekerja dalam mod teks.
- Pembongkar Interaktif atau IDA- Alat analisis binari yang kukuh yang terkenal dapat menemui masalah di dalamnya. Ini adalah penyelesaian proprietari profesional. Dan ada versi percuma dan versi Pro yang lebih maju.
- Menyelidiki: sangat mudah, tetapi dengan banyak fungsi. Ini adalah debugger untuk Linux yang direka khas untuk bahasa pengaturcaraan Google Go.
- xdebug: adalah debugger kuat untuk Linux yang berfungsi untuk kod yang ditulis dalam bahasa PHP.
- kdbg- Sama seperti Nevimer untuk GNOME, debugger GUI yang lain ini adalah sebahagian daripada KDE. Debugger berasaskan GDB ringkas dengan antara muka grafik mudah.
- valgrind- Ini adalah debugger padat, yang menawarkan pelbagai alat analisis untuk perisian. Ia juga berfungsi di banyak platform, seperti Linux atau macOS.
- BASH Debugger atau bashdb: ini adalah alat yang sangat mudah, tetapi ia berjaya. Ini digunakan untuk menganalisis skrip Bash selama pelaksanaannya, dan dengan demikian mengesan kemungkinan masalah. Jika tidak ia serupa dengan GDB.
- helai: Ini adalah perintah yang cukup popular, seperti yang telah Anda ketahui, tetapi juga sering digunakan untuk program debug, kerana menunjukkan banyak data yang menarik. Contohnya, menyenaraikan panggilan sistem, isyarat, deskriptor fail, dll.