Als het gaat om programmering , debuggers zijn slechts een van een aantal instrumenten voor debugging . Debuggen is een van de belangrijkste activiteiten in de programmering , en de vaardigheden voor het zal doorsijpelen naar wanneer je code te schrijven . Er zijn veel maatregelen die u kunt nemen in een ontwikkelingsproject te helpen debuggen dat niet het gebruik van een debugger programma nodig hebben . Leren om code is , voor een groot deel , het leren vinden en oplossen van de fouten die je hebt gemaakt . Immers , fouten in de eerste plaats niet te maken is een onrealistische verwachting . Instructies Gebruik trace-instructies 1 in je code om in te loggen wat er op bepaalde punten in de uitvoering . Afhankelijk van uw programmeertaal en platform , zullen er verschillende opties in termen van hoe je gegevens kan uitsturen , terwijl een programma loopt . Als u gebruik maakt van een IDE ( Integrated Development Environment ) , kan het hebben van een console of tab gebied waar u kunt schriftelijke output zien . Anders kunt u dezelfde gegevens schrijven naar een logbestand . U kunt trace-instructies gebruiken om de waarden van variabelen te loggen of te testen of bepaalde delen van de code wordt uitgevoerd . Kopen van 2 Isoleer fouten in de code . De enige manier kunt u een bug op te lossen is door eerst het te vinden . Er zijn een aantal manieren om dit te doen , zoals het gebruik van meerdere trace-instructies in uw code . U kunt ook delen van de code kopiëren in aparte scripts en lopen ze in een isolement. Werken aan een bug in een tijd , de vaststelling van elk als je isoleren . Als je een complex algoritme op het werk , een enkele bug kan worden elders vaak veroorzaakt andere problemen , zodat de vaststelling van het kunt sorteren op meer dan een van de fouten die je ziet . Test 3 . Wanneer u nieuwe code toe te voegen aan uw programma , compileren , draaien en test het , en doen dat regelmatig , in plaats van het toevoegen van enorme hoeveelheden nieuwe code op een bepaald moment . Dit is de eerste echte lijn van verdediging tegen insecten. Als je programma succesvol actief was voordat u het laatste stukje code toegevoegd , dan is de kans groot dat is waar het probleem ligt , dus het testen vaak kan helpen bij het verkleinen van de bron . 4 Heeft een grondige kennis van de algoritmen en logica aan het werk in uw programma . Dit lijkt vanzelfsprekend , maar kan lastig zijn als je werkt aan een grote applicatie die wellicht andere mensen die werkzaam zijn op het heeft gehad . Echter , een goede greep van wat er gebeurt wanneer het programma loopt is van onschatbare waarde in het weten waar te kijken voor bugs . In combinatie met fout verklaringen en logs , zal een duidelijk beeld van het programma u helpen om te kijken op de juiste plaatsen . Gebruik procesmanagement 5 . Terwijl uw code wordt uitgevoerd , probeer dan het openen van proces management applicatie van uw systeem en te kijken naar wat er gebeurt met uw programma -proces ( sen ) . Alsmede opgave van de eventuele lastige gebieden , dit is een effectieve manier om eventuele performance problemen met de applicatie te identificeren . Het krijgen van een overzicht van hoe het programma functioneert binnen de context van het besturingssysteem kunt u het perspectief te vinden en aan te pakken problemen .
|