12 votes

Quels débogueurs prennent en charge la fonction de retour en arrière, de machine à remonter le temps ou de retour dans le temps ?

Si possible, décrivez les plateformes/langues/formats symboliques supportés et si un support complet est fourni (récupération des états historiques) ou partiel (seul le code peut être réexécuté sans récupération des états).

Toute information complémentaire sur les performances ou les ressources nécessaires est bienvenue mais facultative.

7voto

John Saunders Points 118808

La nouvelle fonction de débogueur historique IntelliTrace de Visual Studio 2010 semble correspondre à ce que vous demandez. Voir Débogage avec IntelliTrace :

Débogage avec IntelliTrace, disponible dans Microsoft Visual Studio 2010 Ultimate, fournit une image améliorée de votre application par rapport aux débogueurs traditionnels. Les débogueurs traditionnels débogueurs traditionnels vous montrent l'état de votre application au moment présent avec des informations limitées sur les événements qui événements survenus dans le passé. Vous devez soit déduire les événements qui se sont produits dans le passé, en vous basant sur l'état de votre application à l'heure actuelle, soit redémarrer l'application pour recréer les événements passés. Avec IntelliTrace, vous pouvez réellement voir les événements qui se sont produits dans le passé et le contexte dans lequel ils se sont produits. Cela réduit le nombre de redémarrages qui sont nécessaires pour déboguer votre application et la possibilité qu'une erreur ne se reproduise pas lorsque vous réexécutez l'application.

7voto

Wyzard Points 16284

7voto

bigown Points 610

1voto

pdeva Points 4597

Chronon pour java permet de revenir en arrière et de voir l'ensemble des informations d'état à tout moment.

1voto

Kyle Points 10

PythonTutor ( http://pythontutor.com/ ) vous permet de faire cela pour de petits exemples de code dans plusieurs langages de programmation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X