Cara Memperbaiki Kesalahan Sintaks

Pengguna komputer yang sedih

Programmer bekerja untuk mengatasi kesalahan sintaks selama proses debugging.

Kredit Gambar: Arpad Nagy-Bagoly/iStock/Getty Images

Memperbaiki kesalahan sintaks sangat penting dalam pemrograman komputer: program tidak akan bekerja sampai kesalahan diperbaiki. Kesalahan sintaks berarti program tidak dapat memahami perintah berdasarkan aturan bahasa pemrograman. Dalam pemrograman, sintaks mengacu pada pengaturan perintah yang tepat (seperti aturan tata bahasa) dan ejaan. Pemrogram dapat mengatasi kesalahan sintaks dengan bantuan alat debug Lingkungan Pengembangan Interaktif dan praktik terbaik pemeriksaan kode manual.

Tanda Baca Salah Tempat dan Hilang

Simbol tanda baca memberi tahu sistem di mana perintah berakhir, bagaimana kode dikelompokkan bersama dan bagaimana memanggil bagian kode yang berbeda. Debug IDE secara efisien menangkap kesalahan tanda baca yang salah tempat dan hilang. Meskipun bahasa pemrograman yang berbeda memiliki cakupan luas penggunaan tanda baca yang berbeda, ada aturan umum untuk memandu Anda. Misalnya, mengakhiri baris kode dengan titik dua dan bukan titik koma dalam bahasa pemrograman C++ adalah karakter yang salah dan menyebabkan kesalahan sintaksis.

Video Hari Ini

Berisi Perintah dengan Tanda Baca

Bahasa seperti Java dan JavaScript menggunakan tanda kurung dan kurung untuk menjelaskan bagaimana kode cocok satu sama lain. Program tidak akan dapat memahami perintah jika semua tanda kurung dan kurung tidak menampilkan karakter pembuka dan penutup yang cocok. Tanda kutip juga dapat menyebabkan masalah ketika salah digunakan atau hilang. Misalnya, jika Anda menggunakan tanda kutip dalam string teks yang ditandai dengan tanda kutip, Anda perlu gunakan urutan escape pada tanda kutip internal atau program akan mengakhiri string dengan salah titik. Sementara IDE dapat mengidentifikasi baris kode mana yang memiliki kesalahan sintaksis, pemrogram dapat menggunakan penelusuran satu langkah untuk melihat di mana setiap enklosur dimulai dan diakhiri untuk menemukan kesalahan.

Kode Kedaluwarsa

Bahasa pemrograman dapat diperbarui ke standar baru -- termasuk menghapus perintah yang ada. Jika Anda menjalankan kode lama terhadap program menggunakan standar interpretasi kode yang diperbarui, Anda mungkin mengalami kesalahan sintaks untuk perintah kuno. Misalnya, sebelum Internet Explorer 10, browser dapat menggunakan perintah efek tampilan JavaScript yang disebut "DX Filters." Jika Anda menjalankan kode yang menggunakan Filter DX di IE 9, kode tersebut akan berfungsi, sedangkan jika Anda menjalankannya di IE 10 tidak akan bekerja. Gunakan teknik pemrograman yang diperbarui dan didukung untuk mengganti kode yang kedaluwarsa.

Perintah yang Digunakan dengan Tidak Benar

Sistem debugging IDE dengan mudah mengidentifikasi perintah yang salah digunakan. Misalnya, program akan mengalami kesalahan sintaks jika Anda memiliki nomor yang disimpan sebagai string seperti "22" dan mencoba menambahkan nomor lain ke dalamnya. Program memperlakukan string, bahkan jika itu adalah angka, sebagai teks. Sementara IDE akan mengidentifikasi di mana nomor dan string ditambahkan bersama-sama, programmer perlu melacak kode ke belakang untuk menentukan di mana string menjadi string.

Nama Variabel dan Fungsi Tidak Valid

Bahasa pemrograman yang terstruktur di sekitar variabel (nilai yang ditetapkan) dan fungsi (disebut grup kode) akan mengalami kesalahan sintaks ketika salah satu tipe data digunakan secara tidak benar. Variabel dapat ditetapkan sebagai string ketika harus berupa bilangan bulat atau fungsi dapat dinamai menurut nama perintah yang dicadangkan bahasa. Selain itu, setiap bahasa memiliki aturan penamaan yang unik untuk variabel dan fungsi apa yang dapat diberi nama seperti tipe karakter yang dapat diterima, sensitivitas huruf besar/kecil, dan batasan karakter awal. Misalnya, bahasa PHP tidak mengizinkan nama variabel dimulai dengan angka.