Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Tecniche di debug Java

L'arte di debugging è diventato essenziale per la programmazione del computer come la programmazione vera e propria. Come progetti di programmazione diventano più avanzati , la necessità di un buon debug diventa necessariamente più avanzata. Fortunatamente, il linguaggio di programmazione Java viene fornito con una varietà di tecniche per facilitare la corretta debug, tramite il debugger standard, per l'esame di file core , per promuovere le buone pratiche di codifica . Utilizzo di Java Debugger

Il modo principale per eseguire il debug di un programma Java è quello di utilizzare il debugger incorporato , " jdb ", che viene fornito in dotazione con il kit di sviluppo Java . I programmatori possono eseguire programmi compilati tramite il debugger piuttosto che il tipico ambiente di runtime per testare il programma per gli errori . Quando si utilizza il debugger , il programmatore può scorrere righe di codice , e controllare eventuali messaggi di errore generati dal debugger per individuare i problemi .
Java e file core dump

Se si verifica un errore durante l'esecuzione del programma , è possibile impostare il programma fino a scaricare un file core , chiamato " core dump . " un file core scaricato contiene informazioni sullo stato del programma e lo stato della memoria in cui il programma risiedeva . Passando attraverso il file core con utilità, quali " objdump ", il programmatore può diagnosticare un problema o inviare il file a un altro programmatore per l'analisi .
Di monitoraggio delle prestazioni e Processi

Un altro modo per verificare la presenza di alcuni bug è quello di eseguire il programma e monitorarne le prestazioni . In questo modo, il programmatore può vedere quando si verificano determinati effetti negativi durante la quale punti del programma . Per esempio, se vi è un improvviso picco di consumo di memoria durante alcune parti del programma , ci potrebbe essere una perdita di memoria nel codice che contiene la logica di programmazione .
Mantenere ben progettato Codice

il modo più manuale per eseguire il debug del codice è quello di leggere e tenere traccia dei bug attraverso il sistema . In progetti di grandi dimensioni , questo diventa impraticabile se non sono seguite adeguate pratiche di codifica . Ad esempio , lo sviluppo utilizzando tecniche di programmazione orientate agli oggetti e modulare , che sono costruiti in Java fin dall'inizio , può ridurre al minimo sovrapposizioni di codice, e può fare il monitoraggio degli errori molto più facile. Inoltre , assicurandosi che tutto il codice è correttamente annotato e commentato può rendere più facile la comprensione del codice , e fare identificando gli errori di un compito molto più semplice .

 

Programmazione © www.354353.com