2011-11-12 16 views
8

Esiste un debugger per Java che mostra l'animazione passo passo di ciò che accade effettivamente quando vengono eseguite alcune linee di codici?Esiste un "debugger visivo" per Java?

Il mio amico sta chiedendo un sacco di domande Java e non sono sicuro circa la comunicazione in questo momento ...

(io non sono nemmeno sicuro di quello che sto dicendo TT)

Grazie!


Penso che la questione non è così chiaro a tutti qui ...

io non ne voglio debugger qui - so già circa il debugger di Eclipse e ecc

Sono chiedendo se qualcuno ha creato un debugger che mostra IMMAGINI e animazioni ...

Sto cercando di insegnare a un ragazzo e ho pensato che sarebbe stato davvero bello avere uno strumento in grado di spiegare le cose graficamente.

(eclissi debugger - è tutta una questione di testo non credo che sia molto efficace quando si tratta di cose di insegnamento come ricorsione..)

+0

Ho trovato qualcosa di utile. Vedi la mia risposta aggiornata. –

risposta

12

Ci sono molti IDE + debugger là fuori per Java. Eclipse e NetBeans sono tra i più maturi e popolari.

Ecco il numero comparison chart di Wikipedia di IDE diversi per Java.

+3

Questo in realtà non risponde alla domanda aggiornata per visual debugger. – jnovacho

5

Aggiornamento: JIVE è quello che stai cercando.


Attualmente sto lavorando su questo argomento presso la mia università e pubblicato un paper su questo.

Utilizzando questo approccio è necessario definire un modello UML astratto dell'applicazione che è collegato all'applicazione in esecuzione. Dopo aver collegato il monitor, viene generata un'istantanea dell'applicazione come un diagramma di oggetti che può essere esplorato. Quando l'applicazione viene continuata, la parte dinamica di esso può essere visualizzata come un diagramma di sequenza UML.

Il mio piano è di rilasciare una prima versione del plug-in del monitor nelle prossime settimane su Sourceforge. Per ora è possibile cercare sul Web le parole chiave "verifica runtime", "debug astratto" e "monitoraggio runtime". Alcuni approcci simili sono indicati nel documento sopra riportato.

Problemi correlati