Hoe te Syntax fouten te repareren

Programmeurs werken om syntax fouten op te lossen tijdens het debugging proces . Arpad Nagy-Bagoly / iStock / Getty Images

Fixing syntax fouten is essentieel in het programmeren van computers: het programma zal niet werken totdat de fouten worden gecorrigeerd.Syntaxisfouten betekenen het programma kan niet begrijpen commando's op basis van de regels van de programmeertaal is.In de programmering, syntaxis verwijst naar de juiste commando arrangement (zoals grammaticaregels) en spelling.Programmeurs kunnen syntax fouten op te lossen met behulp van Interactive Development Environment debug gereedschappen en manuele-code te controleren best practices.

Misplaatst en Missing Interpunctie

  • leestekens vertellen het systeem waar de commando's einde, hoe code samen is gegroepeerd en hoe de verschillende onderdelen te bellenvan de code.IDE debugging efficiënt vangt misplaatst en ontbrekende interpunctie fouten.Terwijl verschillende programmeertalen hebben een breed scala van verschillende interpunctie gebruikt, zijn er algemene regels om u te begelei

    den.Bijvoorbeeld, het beëindigen van een regel code met een dubbele punt in plaats van een puntkomma in de C ++ programmeertaal is een onjuist karakter en veroorzaakt een syntaxisfout.

met opdrachten met Interpunctie

  • talen als Java en JavaScript gebruiken haakjes en beugels te leggen hoe de code in elkaar zit.Het programma zal niet in staat zijn om de opdracht te begrijpen als alle haakjes en tussen haakjes niet voorzien van bijpassende openen en sluiten karakters.Aanhalingstekens kan ook problemen veroorzaken bij onjuist gebruik of ontbreekt.Bijvoorbeeld, als u een aanhalingsteken binnen een door aanhalingstekens aangewezen tekenreeks, moet u een escape-reeks te gebruiken op de interne aanhalingsteken of anders het programma zal de string eindigen op een verkeerd moment.Terwijl de IDE kunnen bepalen wat regel code de syntax error heeft, kan de programmeur single-step gebruiken tracing te kijken waar elke behuizing begint en eindigt om de fout te lokaliseren.

Out-of-Date Code

  • Programmering talen kan worden aangepast aan de nieuwe normen - waaronder het verwijderen van bestaande opdrachten.Als u gebruik maakt van oudere code tegen een programma met behulp van een bijgewerkte code interpretatie standaard kunt u syntaxisfouten voor verouderde commando's tegenkomt.Bijvoorbeeld, voorafgaand aan Internet Explorer 10 browser kan JavaScript vertoningseffect commando genaamd gebruiken "DX Filters."Als u code die DX Filters gebruikt op IE 9 lopen de code zal werken, terwijl als je het draait op IE 10 zal het niet werken.Gebruik bijgewerkt, ondersteund programmering technieken om out-of-date code vervangen.

Onjuist gebruikte commando

  • De IDE debugging systeem gemakkelijk identificeert verkeerd gebruikte commando's.Zo zal het programma een syntax fout hebben als je een nummer dat is opgeslagen als een string zoals "22" en proberen om een ​​ander nummer toe te voegen.Het programma behandelt strings, zelfs als ze getallen als tekst.Terwijl de IDE identificeert wanneer het aantal en achter elkaar worden toegevoegd, de programmeur moet de code terug te traceren om te bepalen waar de string werd een tekenreeks.

Ongeldige variabele en functienamen

  • programmeertalen die zijn opgebouwd rond variabelen (toegekende waarden) en functies (de zogenaamde code groepen) zal syntax fouten tegenkomen bij beide typen data verkeerd wordt gebruikt.De variabele kan worden ingesteld als een string als het een integer moet zijn of een functie kan worden vernoemd naar een taal gereserveerde naam van de opdracht.Bovendien, elke taal heeft unieke naamgeving regels voor wat variabelen en functies, zoals aanvaardbare types karakter, hoofdlettergevoeligheid en eerste teken beperkingen worden genoemd.Zo zal de PHP niet toestaan ​​variabele namen beginnen met een getal.

824
0
3
Computer Programmeertalen