De kunst van het debuggen is net zo essentieel voor het programmeren van computers worden als de eigenlijke programmering zelf . Zoals programmering projecten worden steeds geavanceerder , de noodzaak om goede debugging wordt se geavanceerder . Gelukkig is de programmeertaal Java wordt geleverd met een verscheidenheid aan technieken om een goede debugging te vergemakkelijken , door middel van de standaard debugger , te onderzoeken core bestanden , het bevorderen van goede codering praktijk . Met behulp van Java Debugger De belangrijkste manier om een Java-programma te debuggen is om de ingebouwde debugger , " jdb , " dat komt verpakt met de Java Development Kit gebruiken . Programmeurs kunnen gecompileerde programma's lopen door de debugger in plaats van de typische runtime -omgeving om het programma op fouten te testen . Bij gebruik van de debugger , kan de programmeur stap door regels code , en kijk na of er foutmeldingen gegenereerd door de debugger om problemen te lokaliseren . Java stortplaatsen en Core Files Als er een fout optreedt tijdens de uitvoering van het programma , kunt u het programma opgezet om een kern bestand , een zogenaamde dump "core dump . " een gedumpte kern bestand bevat informatie over de status van het programma , en de toestand van het geheugen waarin de programma woonde . Door te gaan door de kern bestand met hulpprogramma's , zoals " objdump , " de programmeur kan een probleem te diagnosticeren of stuur het bestand naar een andere programmeur voor analyse . Prestaties en Processen < br > een andere manier om te controleren op bepaalde bugs is om het programma uit te voeren en het toezicht op de prestaties . Door dit te doen , kan de programmeur zien wanneer bepaalde negatieve effecten optreden tijdens welke punten in het programma . Bijvoorbeeld , als er een plotselinge piek in het geheugen verbruik tijdens bepaalde delen van het programma , is er misschien een geheugenlek Handhaaf goed ontworpen Code in de code dat dat de programmering logica bevat . de meeste handmatige manier om code te debuggen is om het te lezen en traceren bugs door het systeem . Bij grote projecten , wordt dit niet haalbaar , tenzij er voldoende codering praktijken worden gevolgd . Bijvoorbeeld , het ontwikkelen met behulp van object - georiënteerd en modulair programmeren technieken , die zijn ingebouwd in Java vanaf het begin , kan minimaliseren code overlap , en kan bijhouden fouten veel makkelijker . Ook, zorg ervoor dat alle code is goed geannoteerd en becommentarieerd kunnen begrijpen code gemakkelijker te maken , en maak het identificeren van fouten een veel eenvoudiger taak .
|