Als ontwikkelaars werken aan web-en software- applicaties , ze onvermijdelijk tegenkomen bugs . Het proces van debuggen kan een complex , maar essentieel toepassingen kunnen functioneren creëren . Wanneer ontwikkelaars tegenkomen syntax fouten , moeten ze eerst lokaliseren van de bron , maak dan veranderingen aan de code alvorens te testen . Afhankelijk van de technologie in gebruik is , kunnen ontwikkelaars ook gebruik maken van tools voor het debuggen maken . Syntax fouten optreden bij het programmeren van code is niet goed gestructureerd . Bron De eerste stap in de aanpak van een syntax fout is om de bron te lokaliseren . Dit is niet altijd gemakkelijk , omdat de zichtbare fout een domino-effect van een andere fout , of zelfs een keten van fouten kunnen zijn . Syntax fouten zijn fouten in de taalstructuren gebruikt binnen een programma , zodat ze soms voorkomen dat programma's worden uitgevoerd op alle. Bijvoorbeeld , het volgende voorbeeld PHP- code bevat een syntax error : $ woorden = " hier zijn enkele woorden ; $ num = 5 ; De eerste regel ontbreekt sluiten citaten , dus PHP zal de tweede lijn als interpreteren deel van de string variabele . Ontwikkelaars met behulp van bepaalde technieken , zoals PHP en Java , kan soms toegang tot informatieve berichten die de bron van fouten , vooral als ze gebruik maken van een Integrated Development Environment . IDE combineren tekstverwerkers met andere tools voor het beheer codering projecten . Verbouwingen Zodra een programmeur lokaliseert de bron van een syntax fout in hun code , kan hij veranderingen aan het. Als de fout neemt meer dan een deel van de code , of als er is eigenlijk meer dan een fout , kan de programmeur enkele wijzigingen een voor een te maken in plaats van meerdere tegelijk . Dit stelt hem in staat om opnieuw te testen de code na elke wijziging en geeft een duidelijker beeld van wat werkt en wat niet . Testen Eenmaal syntax fouten worden aangepakt , kunnen ontwikkelaars het uitvoeren van een proces van het testen op hun code . Dit kan verdere fouten , zowel syntax en semantische fouten ontdekken . Semantische fouten zijn fouten in de logica of activiteiten in een programma . Veel fouten niet zichtbaar worden terwijl een programma wordt ontwikkeld , zodat programmeurs kan vergeetachtig blijven aan totdat de testfase . Als test wijst verdere fouten , moeten ontwikkelaars opnieuw lokaliseren van de bron en de nodige wijzigingen . Gereedschap Sommige technologieën profiteren van debuggingtools . Bijvoorbeeld , in de Eclipse IDE voor Java , een reeks vensters aanwezig ontwikkelaars met een interactieve presentatie van wat er gaande is als het programma draait , waardoor het makkelijker om problemen te identificeren . Voor webontwikkelaars , kan browser -extensies helpen met debuggen , met name voor client- side ontwikkeling in talen zoals JavaScript . De meeste van de belangrijkste browsers , waaronder Internet Explorer , Firefox , Chrome en Safari profiteren van add - on programma's voor het debuggen van JavaScript-code .
|