Debuggen is een van de cruciale aspecten van het programmeren . Tijdens en na de ontwikkeling , moeten programmeurs hun programma te debuggen om ervoor te zorgen dat er geen fouten worden tijdens de uitvoering . Debuggen is niet simpelweg een kwestie van het controleren op fouten , echter. Grote en complexe programma's kan meerdere fouten of fouten die alleen bestaan in bepaalde situaties . Daarom is het belangrijk dat programmeurs debuggen met verschillende technieken . Java-programmeurs zijn geen uitzondering : met behulp van de Java- debugger , of een debugger opgenomen in een IDE , een Java- programmeur kan handmatig foutcontrole , ingebracht foutmeldingen , en modulair programmeren praktijken te combineren met het gebruik van een debugger om programma fouten te minimaliseren . Het gebruik van de Java Debugger De Java Debugger , of " jdb , " bestaat voor programmeurs om hun programma te debuggen . Wezen , in plaats van het runnen van een gecompileerde klasse via de " java " runtime -omgeving , de programmeur zou het programma uit te voeren door middel van de " JDB " debugger . Dan zou de debugger fouten en afdruk op basis van die fouten te vangen . Typisch van debuggers , wordt de informatie output van fouten in het programma bepaald door wie de debugger schreef . Echter , met behulp van de debugger kan vangen veel grote fouten , zoals syntax of opmaak fouten . Manual Debugging Voor specifieke fouten die de debugger niet of niet kan niet vangen , de programmeur kan dan gewoon lezen de broncode op fouten . In de broncode geschreven in platte tekst in een teksteditor , kan dit vervelend . Vaak echter , programmeurs met behulp van speciale Java- editing tools of ontwikkelomgevingen zoals NetBeans of Eclipse kunnen gebruik maken van de hulpmiddelen die in deze omgevingen te ingewikkelde code en spoor de weg van de executie te beheren . Invoegen fout Output Indien tijdens de uitvoering van de code , worden fouten voorkomen in de logica van het programma dat het programma niet te falen veroorzaken , maar alleen om slechte output te geven , meer hands - on debugging nodig zijn. De debugger zal niet in staat om deze fouten te vangen , en vaak lezen van ingewikkelde code kan leiden programmeurs om kleine fouten te missen . Door het plaatsen van druk verklaringen of foutdetectieprocedure berichten op strategische punten in een code ( zoals afdrukken resultaten bij integrale berekeningen plaatsvinden) , kan de programmeur bijhouden welke waarden worden opgeslagen en wanneer . Tien , als de fout is in de logica van het programma en niet de structuur , kan ze de fouten op te vangen. Practice Good Coding Technieken Java is een object - georiënteerde programmeertaal . Als zodanig is ontworpen met modulariteit en reuseability in gedachten . Bij het ontwerpen van een toepassing , vergeet niet om te oefenen modulaire codering technieken : Zorg ervoor dat alle functies alleen specifieke taken uit te voeren , en zorg ervoor dat de functies duidelijk zijn gelabeld . Wanneer er fouten optreden in de code die modulaire technieken onderhoudt , het opsporen van fouten wordt het veel gemakkelijker .
|