2009-08-14 3 views
0

Existe-t-il un autre débogueur qui essaie de donner une représentation plus graphique des structures de données après avoir atteint un point d'arrêt?Autres débogueurs avec une sortie graphique comme DDD

Je prévois d'écrire un débogueur moi-même et je voudrais voir ce que la concurrence peut faire. En particulier pour les langages de script (dynamiquement typés) je pense que ce serait bien car souvent vous ne pouvez deviner quelles données sont exactement là. Y a-t-il de meilleures interfaces d'affichage de données pour certains des langages "image" comme Lisp et Smalltalk?

+0

Tout progrès sur votre débogueur? A-t-il un projet SourceForge ou un autre site Web que nous pouvons suivre (en supposant qu'il s'agisse de logiciels libres)? Hmm, quelle plateforme? – Mawg

Répondre

1

Microsoft Visual Studio a également un bon affichage des données, en particulier pour C#.

Microsoft a un certain nombre de captures d'écran agréable:

http://msdn.microsoft.com/en-us/library/dd554943(VS.100).aspx

http://support.microsoft.com/kb/893657

http://msdn.microsoft.com/en-us/library/ms364082(VS.80).aspx

http://msdn.microsoft.com/en-us/beginner/bb964629.aspx

+0

Avez-vous des captures d'écran? – Lothar

+0

L'exemple de thread semble vraiment bien, c'était ce que j'avais en tête. Je vais laisser la question encore ouverte peut-être que quelqu'un d'autre a plus d'infos - en attendant, j'ai trouvé par exemple que le langage fscript spécial pour MacOSX a une implémentation intéressante. – Lothar

0

Il y a aussi

  • kdbg dans le cadre de KDE
  • qtcreator comme de Qt et donc multiplateforme
+1

J'ai vérifié le site Web d'eux et il semble que les deux ne peuvent afficher les données dans l'arborescence typique avec des colonnes "nom, valeur, type" (ou la section de capture d'écran manque une fonction importante sérieuse). Ce n'est pas ce que fait DDD, DDD utilise un diagramme de type UML. – Lothar

1

Je suppose que OP est à la recherche de quelque chose comme la capacité de DDD pour afficher les données (un tableau) sous forme d'histogramme, etc. http://www.gnu.org/software/ddd/plots.png

ou d'afficher visuellement des listes et des pointeurs http://www.gnu.org/software/ddd/all.png - il suffit de regarder ce volet supérieur !! Je ne peux pas expliquer combien je chéris cela - et, afaik, aucun autre débogueur n'offre cela.

Conseil à l'OP, si vous voulez mettre en œuvre quelque chose comme ça, puis utiliser http://www.graphviz.org/

Questions connexes