L'essentiel de Visual Studio 2015

Comprendre CodeLens

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
CodeLens a été ajouté à Visual Studio pour vous offrir une aide au codage et des suggestions de correction d'erreurs.
04:15

Transcription

Une autre fonctionnalité qui a été ajoutée dans Visual Studio 2013 s'appelle «CodeLens». «Lens» c'est la lentille qui va permettre d'avoir une visibilité sur votre code. Ce CodeLens, on le voit depuis le début dans nos vidéos mais on ne s'en est pas aperçu. J'ai ici une classe et juste au-dessus, légèrement grisée, une indication qui me dit qu'il y a trois références. Bravo à la traduction française : «cette» type a 3 références... Et «(Alt+2)» : intéressant ! Pour savoir ce que cela veut dire, je vais me mettre sur une méthode comme celle-ci qui me dit : «Il y a 0 références.» Cette méthode n'est jamais appelée nulle part. La référence, c'est se demander si partout ailleurs dans le code de ma solution la méthode est appelée, utilisée et donc référencée. Ici, je vois que «ViewQueryPlan» a une référence. Je peux faire «Alt + 2» ou cliquer pour avoir une vision de l'endroit où on appelle cette méthode. C'est dans le fichier ViewModel\Main.cs, et donc dans mon View Model, que j'utilise «ViewQueryPlan», ici. Si je laisse la souris dessus, vous pouvez voir qu'à droite j'ai un peu plus de contexte sur le code qui l'appelle. C'est vraiment très pratique. Je vais remonter sur la classe parce que j'ai trois références. Je clique pour voir à quels endroits : ici, ici et ici. Cette classe a été référencée. J'ai ici l'affectation à une variable et ici, j'initialise une instance de ma classe. CodeLens vous montre trois choses. Ici,je n'en ai qu'une parce que je ne suis pas encore allé plus loin dans Visual Studio. CodeLens me montre combien de fois et où mes objets sont référencés. Il me montre, si j'ai un gestionnaire de code source, combien il y a eu de changements, et si j'ai des tests unitaires, si les tests ont été passés ou pas. Vous aurez, selon votre configuration, plusieurs éléments d'information. Vous pouvez désactiver CodeLens, en faisant simplement ici un clic droit. Vous changez les options CodeLens dans la fenêtre d'options Visual Studio. Vous pouvez désactiver CodeLens ou activer ou désactiver des éléments de CodeLens : tout ce qui est «Test» ou «Tested by», c'est-à-dire qui a fait le test, un Timeline de TFS ou de Git, les deux gestionnaires de code source supportés dans Visual Studio, les bogues, les «Work Items», etc. Dans TFS, vous pouvez aussi afficher dans CodeLens le nombre de bogues qui ont été référencés pour une ligne ou un élément de la méthode ou de la classe, le nombre de Work Items, d'éléments de travail affectés,etc. Il y a même un plugin qui a été développé : je vous le montre dans Visual Studio Gallery, téléchargeable sous forme d'extension. On a vu comment télécharger une extension. Il rajoute un «Code Health Indicator». C'est simple : c'est une analyse du code contenu dans la méthode mais pas dans la classe, ce n'est pas encore fait, uniquement les méthodes. Vous avez ici un index de maintenabilité. Ici, on a une maintenabilité de 81. Il y a donc une analyse du code de la méthode qui dit si la méthode est complexe, si elle a beaucoup de lignes de code, si elle est facile ou difficile à maintenir. C'est une analyse avec un algorithme du code à l'intérieur mais c'est marrant, un plugin a été créé et on peut étendre cette fonctionnalité qui s'appelle CodeLens.

L'essentiel de Visual Studio 2015

Apprenez à créer des applications, à les déboguer et à les déployer avec Visual Studio. Développez des programmes en .NET pour Windows, les appareils mobiles et le web.

3h06 (40 vidéos)
bravo
Hamza M.

bonjour, j'ai appris pas mal d'astuces avec cette formation . par contre le jour ou je vais essayer de développer avec un éditeur de texte simple, je vais me sentir mal hehehe :)

 
Logiciel :
Visual Studio Visual Studio 2015
Spécial abonnés
Date de parution :18 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !