Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Fathi Bellahcene

.Net m'a tuer!

Code Map Debugger : en quoi cela va changer ma vie de développeur

 

Il y a quelques temps, Cellenza a présenté les nouveautés incluses dans TFS 2013 et VS 2013 présenté lors de la Build.

J’ai eu l’occasion de faire une rapide démonstration de « code map debugger » : outils déjà présent dans VS 2012 sous forme de pluggin et intégré dans la version 2013 de notre IDE favori.

Après cette présentation, je ne vous cache pas que je me suis mis (forcé) à l’utiliser pour voir si les promesses entrevues étaient tenues en mode « professionnel » ; pour faire simple : étais-ce un simple gadget ou y a-t-il un véritable intérêt à l’utiliser et si oui, en quoi ?

Tout d’abord, un rapide rappel de ce qu’est « Code Map Débugger » :

Pour moi : c’est un outil graphique d’aide à la navigation dans le code idéal pour le débug…mais pas que !!

Vous trouverez pas mal d’explication ici mais je vous encourage vivement de le tester vous-même : vous verrez que la prise en main est quasi immédiate !

clip_image002

Je pense qu’il existe plusieurs manières d’exploiter cet outil comme par exemple :

· Assistant de Debug qui déchire : vous pouvez lancer code map à partir d’une session de debug en cours et faire en sorte qu’apparaisse dans votre graphe les différentes entités (classe, méthodes, interfaces,…) impliqué dans votre parcours. Vous avez donc une vision graphique de votre arbre d’appel que vous pouvez compléter/alléger/commenter/…

clip_image004

· Graphe d’objet dé normalisé : le fait que le graphe ne respecte aucun formalisme rigide (comme UML par exemple) vous permet de très vite entrer dans la fonctionnalité et de l’adapter à votre vision : vous pouvez donc visualiser dans la même boite deux méthodes de classes différentes, ne faire apparaitre que certains sous appel…bref une flexibilité absoulue !

clip_image005

· Bibliothèque de cas de débug : vous pouvez sauvegarder vos shéma de débug et les partager avec votre équipe. Ainsi, si une autre personne doit travailler sur un bug qui possède déjà une map, celle-ci va permettre de rapidement rentrer dans le code et de trouver le problème plus rapidement.

· Spécifications : vous pouvez aussi utiliser différentes map comme spécifications fonctionnelles en ne faisant apparaitre que les grandes étapes de votre traitement.

· Marque page : lorsque vous travaillez sur des grosses applications avec énormément d’interaction, une bonne map peut vous permettre de naviguer plus simplement vers n’importe quel type d’entité (classe, méthode, propriété)…mine de rien c’est tout de même un gain de productivité non négligeable.

clip_image006

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 9 octobre 2013 14:18 par fathi

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01