Il tipo più comune di debug è il debug di stampa. Stampa debug è attivato quando si esegue un programma. Poiché il programma è in esecuzione , un debugger stampa elencherà i bug come vengono tutta l'esecuzione del programma . Questo può aiutare gli sviluppatori a identificare i problemi di come il programma viene eseguito .
Debug remoto
debug remoto è simile a stampare il debug , ma il programma viene eseguito su un computer diverso dal debugger . Per questo , il computer che esegue il programma e il computer che il debug del computer deve essere collegato in rete. Dopo questo , il programma viene eseguito , e il debugger raccoglie le informazioni su ciò che bug può contenere . Questo è utile per identificare in che modo un'applicazione può funzionare su diverse piattaforme o computer .
Post- Mortem Debug
debug post - mortem identifica i bug dopo un programma è già andato in crash . Ciò avviene installando un file che registra lo stato della domanda in quanto essa è precipitato . Queste informazioni possono poi essere utilizzate per identificare perché l'esecuzione potrebbe non essere riuscito .
Delta Debug
Delta debug consente di automatizzare il processo di debug , e analizza sistematicamente attraverso un'applicazione per localizzare bug . Questi insetti vengono poi isolate dal resto del programma . Questo permette agli sviluppatori di vedere come il suo programma funzionerà quando questi bug problematici sono stati rimossi dal quadro della sua applicazione .
Saff Spremere
" Saff Squeeze" è un processo creato da sviluppatore David Saff , in questa soluzione un problema viene isolato eseguendo due processi . Il primo è un processo ad alto livello , che viene utilizzato per identificare i grossi problemi nell'applicazione . Poi unit test specifici vengono eseguiti per isolare il problema esatto o bug . Questo accelera il processo di debugging , pur individuando problemi esatte .
Domanda © www.354353.com