Ce este o eroare de sintaxă pe Internet?
Programarea în pagini web
Pe lângă programele care rulează pe computer, paginile web au adesea un cod de programare în spatele lor. Acest cod poate fi găsit conținut din pagina HTML pe care motorul de căutare le descarcă într-un fișier separat, legat de pagina HTML sau în serverul care a trimis fișierul HTLM în browser. În toate aceste cazuri, codul este utilizat pentru a crea ceva mai mult decât o pagină de text simplu (posibil cu unele imagini). Codul înseamnă că, într-un fel, pagina este dinamică sau interactivă.
Toate codurile trebuie să fie scrise cu grijă pentru a evita erorile. Erori în limba de programare se numesc erori de sintaxă.
cauze
Dacă apare o eroare de sintaxă, este probabil că programatorul a făcut o eroare de tastare, ceea ce înseamnă că computerul nu poate înțelege ce a scris programatorul. Este ca o eroare de punctuație într-o propoziție scrisă.
De exemplu, programatorii trebuie adesea să pună declarații în paranteze. Dacă numărul de paranteze deschise nu corespunde numărului de paranteze închise, va apărea o eroare de sintaxă. Deoarece codul computerului poate fi lung și complex, acest tip de eroare poate fi foarte ușor de comitat.
În prezent, programatorii pot folosi instrumente pentru a scrie coduri de computer care vor evidenția majoritatea erorilor de sintaxă și vor observa erori de ortografie ale termenilor de programare frecvent utilizați sau dacă numărul de paranteze deschise și închise nu se potrivește. Aceste instrumente sunt denumite Medii de dezvoltare integrată sau IDE (pentru acronimul său în limba engleză).
efecte
În funcție de locul în care apare eroarea de sintaxă, aceasta ar putea împiedica pagina web să afișeze conținutul și să fie prezentată doar ca o eroare de pagină. Acest lucru este mai probabil să se întâmple dacă eroarea apare într-un cod care este executat de serverul care livrează pagina web. În mod alternativ, o eroare de sintaxă ar putea determina stoparea paginii în punctul în care a apărut eroarea sau pagina ar putea fi complet afișată, dar unele dintre funcționalitățile sale au fost întrerupte.
Diferitele limbi de programare au modalități diferite de a arăta că a apărut o eroare de sintaxă. Majoritatea vor raporta ceva de genul "A apărut o eroare de sintaxă: Linia 51". Unele sunt mai specifice și vă vor oferi un indiciu despre unde este eroarea. În acest caz, eroarea ar putea fi "" A apărut o eroare de sintaxă: Linia 51 (Parentezele nu se potrivesc) ".
Repararea erorilor de sintaxă
Dacă găsiți o eroare de sintaxă într-o pagină web în timpul navigării, într-adevăr nu puteți face prea multe despre aceasta, deoarece defecțiunea se găsește în programatorul original de pe acea pagină.
Dacă faceți o programare a unei pagini web și apare o eroare de sintaxă, verificați mesajul de eroare pentru a vedea ce indici vă poate oferi, cum ar fi locația erorii, și examinați cu atenție codul. Nu uitați să examinați zonele superioare și inferioare ale liniei care vă oferă eroarea. Dacă aveți o paranteză fără închidere, de exemplu, eroarea nu s-ar produce până când programul nu realizează că parantezele nu au fost închise corect, mult mai departe în jos. Chiar și comentariile în cod (care de obicei nu sunt executate de browser sau de server) pot provoca erori de sintaxă, dacă nu sunt identificate corect ca atare.
Erori similare
Nu toate erorile de programare prin erori tipografice sunt imediat identificate ca erori de sintaxă. Dacă un programator missește numele unei funcții, al unei variabile sau al unei metode, ar putea primi un răspuns, cum ar fi "Metoda X nu există". Strict vorbind, cu toate acestea, acestea sunt erori de sintaxă. Din motive de simplitate, este întotdeauna o idee bună să urmați o serie de nume și convenții ortografice pentru aceste lucruri, astfel că orice discrepanță este mai ușor de găsit.