Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Debugging functies
Computer programmering is een complex vak waar een programmeur vertaalt abstracte logica , wiskunde en procedures in de computer instructies . De programmeur kan onbedoeld problemen , de zogenaamde " bugs ", door verkeerd getypte commando's of fouten in het ontwerp te introduceren . Wanneer het programma niet goed werkt , moet de programmeur zorgvuldig " debuggen " het programma door het uitvoeren van het met speciale diagnostische software tools . Deze tools kan de programmeur om te zien hoe het programma uitvoert , stap voor stap , en isoleren van de problemen . Breekpunten

's
kunnen tienduizenden instructies , elk daarvan voert meestal in een paar miljoenste van een seconde . Het observeren van de details van een programma dat in real time is meestal onmogelijk . Een debug programma laat een programmeur merk verdacht regels code met breekpunten . De computer draait het programma op normale snelheid , maar stopt het programma op het breekpunt . Als het programma het breekpunt niet bereikt , de programmeur weet een logisch probleem bestaat bij sommige eerdere locatie . Als het breekpunt bereikt en stopt , kan de programmeur de waarden van de variabelen te onderzoeken . Als deze normaal lijken , vertelt hij het ​​programma te hervatten uitvoeren , en het kan weer op hetzelfde breekpunt of een daarop volgend een halte .
Single Step

Na een programma heeft een breekpunt bereikt, kan de programmeur ervoor kiezen om de debugger stap door de code een regel tegelijk hebben . Meestal is dit een toetsenbord of muis - functie geactiveerd , elke keer dat de programmeur indrukken van een toets , het programma vordert een lijn . De programmeur weet hoe het programma zich moet gedragen en als een logisch probleem bestaat zij zal het programma vertakking of onjuist looping te vangen . Zoals sommige programma onderdelen duizenden kunnen herhalen om miljoenen keren , kiest ze de single-step mode voorzichtig , anders zullen ze besteden aanzienlijke hoeveelheid tijd op zoek naar problemen
Break On Value < . br >

programma
kunnen hebben honderden variabelen , of de naam geheugenlocaties die rekening op karakter , numerieke of logische waarden . De waarden van sommige variabelen te bepalen hoe het programma wordt uitgevoerd : Zo kan een klant in Nevada geen omzetbelasting te betalen , zodat het programma slaat belastingberekeningen wanneer de variabele " staat " heeft de waarde Een debug programma laat de programmeur halt ' NV . " het programma als een variabele neemt op een bepaalde waarde of een bereik van waarden . De programmeur begint het programma en het loopt op normale snelheid totdat de debugger de waarde detecteert . Wanneer het programma breekt op dat punt , inspecteert ze de code en de waarden van andere variabelen .
Trace

Sommige debugging tools hebben een trace functie die een logboek bijgehouden afgedrukt uitvoering van een programma . Programma's hebben functies genoemd procedures ; elke procedure heeft een naam , en het trace geeft de procedure namen tegengekomen als het programma draait . Als sommige procedures verschijnen in de juiste volgorde in de trace lijst , heeft het programma een logische probleem . Zoals met breekpunten , trace is de functie je aan en uit te schakelen , omdat programma's kunnen vele malen herhalen procedures , het traceren van het hele programma genereert een extreem lange lijst en maakt het vinden van problemen moeilijk . Stelt de programmeur meestal spoor op alleen die plaatsen in het programma dat hij vermoedt misschien problemen hebben .

Previous: Next:
  Computer Programming Languages
·Hoe te indexeren een Heap Tabe…
·Hoe je het SPAN element gebrui…
·Om te lezen hoe een bestand By…
·Hoe kan ik een lijst in GridVi…
·Definitie van HTML Programmeri…
·Hoe maak je een Open Token Ver…
·Wat is SQL Software ? 
·Hoe maak je een testplan ontwi…
·Prolog Language Tutorial 
  Related Articles
Visual Basic String Functions 
Wiskundige functies in Visual Basic 
Visual Basic Math Functions Tutorial 
Wat zijn de functies van Visual Basic ? 
Lijst met functies in Visual Basic 
Visual Basic Controls & Functions 
VBS Array Functies 
Hoe te Argument functies in Visual Basic…
Hoe te Debuggen inschakelen in Visual Ba…
  Programmering Articles
·Hoe maak je een dll Demonteer 
·Hoe je 8 - Bit Sequence Bereken 
·Hoe maak je een lus die eindeloos op Rob…
·Spaarzaamheid vs Protocol Buffers 
·Hoe SQL Variabelen gebruiken in Oracle 
·Hoe maak je een Fortran programma Stuur 
·Hoe Website Achtergronden Creëren 
·Hoe de klap van de Mic waarnemen op xCod…
·Wat kan Java blokkeren zodat het werkt n…
Copyright © Computer Kennis http://www.nldit.com