När utvecklarna jobbar på webb-och program , de oundvikligen stöter på buggar . Processen för felsökning kan vara en komplex fråga, men är avgörande för att skapa applikationer som fungerar korrekt . När utvecklare stöter syntaxfel , måste de först hitta källan , sedan göra ändringar i koden innan du testar det . Beroende på den teknik som används , kan utvecklare göra också använda verktyg för felsökning . Syntaxfel uppstår när programkod inte är korrekt utformad . Källa
första steg för att hantera ett syntaxfel är att lokalisera källan . Det är inte alltid lätt , eftersom den synliga fel kan vara en dominoeffekt av ett annat fel , eller ens en kedja av fel . Syntax är misstag i de språkliga strukturer som används inom ett program , så att de ibland hindra program från att köras alls . Till exempel innehåller följande exempel PHP-kod en syntax error : $ ord = " här är några ord , $ num = 5;
Den första linjen saknas avslutande citat , så PHP kommer att tolka den andra linjen som del av strängen variabeln. Utvecklare som använder vissa tekniker , såsom PHP och Java , kan ibland komma informativa meddelanden som anger felkälla , särskilt om de använder en integrerad utvecklingsmiljö . IDE kombinerar textredigerare med andra verktyg för hantering kodning projekt . Addera Ändringar
När en programmerare lokaliserar källan till ett syntaxfel i sin kod , kan han göra ändringar den. Om felet upptar mer än en del av koden , eller om det är faktiskt mer än ett fel , kan programmeraren göra enstaka ändringar en i taget i stället för att göra flera på en gång . Detta tillåter honom att åter testa koden efter varje ändring och ger en tydligare bild av vad som fungerar och vad som inte .
Testa
gång syntaxfel behandlas , kan utvecklare göra en process av att testa på deras kod . Detta kan avslöja ytterligare fel , både syntax och semantiska fel . Semantiska fel är fel i logik eller verksamhet i ett program . Många fel blir inte synlig när ett program håller på att utvecklas , så att programmerare kan vara omedvetna om dem tills testfasen . Om testning belyser ytterligare fel , måste utvecklare lokalisera igen källan och göra nödvändiga ändringar . Addera Verktyg
Vissa tekniker nytta felsökningsverktyg . Till exempel i Eclipse IDE för Java , ett sortiment av fönster nuvarande utvecklare med en interaktiv presentation av vad som händer när programmet körs , vilket gör det lättare att identifiera problem . För webbutvecklare , kan webbläsartillägg hjälpa till med felsökning , särskilt för klientsidan utveckling i språk som JavaScript . De flesta av de huvudsakliga webbläsare , inklusive Internet Explorer , Firefox , Chrome och Safari nytta add-on program för felsökning JavaScript -kod .