Maison  >  Questions et réponses  >  le corps du texte

c++ - Quels sont les avantages de VS2014 en matière de débogage par rapport aux blocs de code, devcpp et autres logiciels?

Je viens de désinstaller vs. Cela semble trop gros et prend trop de mémoire. Je ne tape généralement que quelques questions d'algorithme C++ avec des fenêtres noires, et je pense que l'utilisation de blocs de code est suffisante. Plus tard, j'ai entendu quelqu'un dire que la fonction de débogage de VS est puissante.

PHP中文网PHP中文网2635 Il y a quelques jours1573

répondre à tous(2)je répondrai

  • 为情所困

    为情所困2017-07-04 13:47:30

    contre 2014 ?

    répondre
    0
  • 学习ing

    学习ing2017-07-04 13:47:30

    Je n'ai pas beaucoup utilisé les autres, alors parlons de quelques expériences de vs débogage C++ :
    1 Degré élevé de visualisation. Pendant le processus de débogage, vous pouvez interroger intuitivement les valeurs des variables du contexte actuel (valeur de la souris), suivre les valeurs des variables (Watch), la pile d'appels, la pile parallèle, les données du bloc mémoire (Memory), etc. . Désormais, la nouvelle version de VS prend en charge les DataTips et vous pouvez étendre vous-même la façon dont le débogueur VS affiche les valeurs des variables.
    2. Fonction de point d'arrêt puissante. Le point d'arrêt de VS prend en charge les conditions et les actions, ce qui est pratique et facile à utiliser.
    3. Puissante capacité de capture d’exceptions. On estime que d'autres IDE le prennent également en charge. . .
    3, Joindre au processus. Tant qu'il existe du code ou un fichier pdb, vous pouvez déboguer le programme en cours d'exécution.
    4, débogage à distance. La fonction de débogage à distance de Windows Remote Debugger est très simple à utiliser et est particulièrement adaptée à la résolution de bogues spéciaux dans les environnements de production.
    5, débogage du fichier de vidage. Ouvrez le fichier de vidage directement pour le débogage.

    La prise en charge du débogage de VS pour les programmes C++ et .net est vraiment en place. Elle est confortable et naturelle à utiliser, et diverses méthodes peuvent essentiellement résoudre divers problèmes rencontrés. Cependant, il y a aussi des domaines qui me semblent regrettables et qui devraient être renforcés :
    1. À l'heure actuelle, la sortie du journal (fenêtre de sortie) de VS n'est qu'un outil de sortie de texte, qui est relativement bas par rapport à Eclipse. Il ne prend pas en charge les niveaux, ne prend pas en charge la couleur, ne prend pas en charge le filtrage, ne prend pas en charge le formatage automatique, ne prend pas en charge l'exportation et ne prend pas en charge l'interaction. . .
    2. Outil de détection des fuites de mémoire. VS n'est pas livré avec un outil de détection des fuites de mémoire, et l'allocation de mémoire et le suivi des versions échappent au contrôle des novices. Pensez à NSZombieEnabled de xcode Instruments, et je me sens envieux et jaloux.
    3. Windbg n'est pas intégré. Les commandes de débogage de Windbg sont extrêmement puissantes. Il est dommage que VS n'intègre pas une telle fenêtre interactive pour les commandes de débogage.

    répondre
    0
  • Annulerrépondre