Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat betekent Debugging Mean op de PC ?
Wanneer uw PC doet iets onverwachts of niet doen helemaal niets , kan het probleem niet liggen met uw hardware . Computers vertrouwen op software ontwikkelaars om ze te laten werken door ze instructies . Indien deze instructies defect zijn , kunnen dingen mis gaan . Om problemen te helpen voorkomen , software- ontwikkelaars gebruiken een proces genaamd debuggen . Problemen veroorzaakt door bugs

Wanneer uw Windows-sessie crashes , sommige applicatie-programmeur kan er niet in geslaagd om een actie die je nam of het programma een ongeldige bewerking uitgevoerd anticiperen . Windows houdt een logboek van alle activiteiten die plaatsvinden . U kunt dit logboek elk gewenst moment bekijken om gedetailleerde informatie processen die werden uitgevoerd toen de crash plaatsvond zien . Deze informatie kan u helpen het probleem te ontdekken . Als je niet kunt krijgen bladwijzers van de browser te openen , kan de ontwikkelaar de browser een fout over het hoofd gezien in de code die bladwijzers verwerkt . Als gebruikers melden problemen , ontwikkelaars corrigeren en uit te zenden nieuwe software-updates die de reparatie van bestaande software . Onzichtbare bugs die computers veroorzaken aan nummers verkeerd berekend mag ook grote problemen veroorzaken als onopgemerkt .
Soorten Bugs

Logische bugs
optreden wanneer een programmeur niet in slaagt om alle stappen te definiëren in een proces logisch . Bijvoorbeeld , als je code die vlucht van een vliegtuig simuleert schrijven , een logische fout maakt u als u zich niet een stap die de motoren van het vliegtuig begint te omvatten . Andere soorten bugs liggen verborgen en mogelijk niet totdat een gebruiker een bepaalde taak, zoals het klikken op een zelden gebruikte knop uitvoert. Te delen elk getal door nul is een ongeldige bewerking en programma's moeten niet doen . Als je code die plaatst een nul in de noemer van een breuk , kan het computerprogramma crashen . Niet in slagen om deze mogelijkheid te anticiperen creëert een onoplettendheid bug .
Debugging

Wanneer ontwikkelaars programma's , ze schrijven statement per regel . Computers voeren de verklaringen elkaar of ze vertakken en te verwerken uitspraken in een ander deel van de code . Veel programmeertalen editors zoals Visual Studio kunnen ontwikkelaars kijken als computers stap door regels code . Programmeurs kunnen zelfs breekpunten die computers vertellen om te pauzeren op bepaalde lijnen definiëren . Breekpunten zijn nuttig bij het debuggen omdat zij toestaan ​​dat ontwikkelaars variabelen en andere entiteiten in de applicatie op een bepaald punt in de tijd te inspecteren . Een andere handige debugging tool is de code review . In sommige i.t. afdelingen , ontwikkelaars kritiek elkaars code en de poging om problemen te ontdekken .
Andere Debugging Aids

Je hebt misschien gezien advertenties lezen , " Beta Testers Gezocht " op het internet . Een beta -programma is een nieuw softwareprogramma dat die ontwikkelaars testen en debuggen . Zij maken gebruik van menselijke proefpersonen om een ​​stresstest hun applicaties . Gewone computergebruikers lopen de programma's en het verslag problemen die zich voordoen . Beta testers zijn een waardevolle bron van gratis debuggen hulp . Met behulp van performance monitoring tools kunnen ook verzekeren dat knelpunten die kunnen hoogveen applicaties niet het gevolg zijn van inefficiënte algoritmen , overbodige gegevens lookups en andere taken die de programmering efficiëntie kan verminderen .
Testen
< br >

Een van de beste manieren om bugs te elimineren is om programma's grondig te testen voordat ze vrijgeven . Sommige programmeurs volgen een strikte ontwikkelingsplan en het opbouwen van een testfase in hun projectplannen . Tijdens de testfase , ontwikkelaars en niet-programmeurs hun software te testen en zoeken naar problemen . Testers voeren veel soorten tests . Ze testen user interface van een applicatie door te klikken op knoppen en menu's te openen . Ze testen games door ze te spelen . Het is niet ongewoon om te ontdekken dat een toets niet werkt of een menu verschijnt niet waar het zou moeten. Ontwikkelaars ook kijken naar problemen als ze schrijven hun code .

Previous: Next:
  Computer Programming Languages
·Hoe de Logic voor een programm…
·Hoe maak je een Root Domain He…
·Wat doet Out of Bounds Mean op…
·Hoe maak je een vreemde Key Ma…
·Microsoft Visual Source Safe T…
·Hoe te Nulls wijzigen om Space…
·Refactor Code voor betere pres…
·Hoe het opzetten van een FTP- …
·Hoe te compileren met COBOL 
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe je JDBC schrijven Met behulp van Ecl…
·Hoe kan ik PHP inschakelen op IIS 6.0 
·Wat is het doel van verborgen velden in …
·Safe Browsing API voor Python 
·Hoe te Arrays in Java Verplaats 
·Hoe te testen in een lijst in Python 
·PHP bestand uploaden Beperkingen 
·Hoe kan ik een applet maken met Eclipse …
·Hoe de javax Servlet importeren op NetBe…
Copyright © Computer Kennis http://www.nldit.com