Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de Visual Studio 2017

Appliquer des styles de code

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Apprenez à utiliser les styles de code définis dans les options de Visual Studio. Il s'agit de pratiquer un reformatage automatique de votre code et d'assurer le respect de vos conventions de codage.
05:41

Transcription

Vous avez la possibilité de demander à Visual Studio de respecter un certain nombre de styles de codage. Que ce soit des styles par rapport au formatage, ou des styles par rapport à la syntaxe. Alors le formatage, ça veut dire, eh bien, ici je suis dans un else if, est-ce que je préfère que l'accolade soit à la ligne. Combien je vais mettre ici de caractères, donc d'espaces pour faire une indentation, est-ce que je veux que cette indentation soit des espaces ou des tabulations, etc. Vous pouvez gérer ce formatage en allant dans Outils Options et puis, chercher ici, « style », vous aurez tous les éléments où vous avez un style de codage. Je suis dans Éditeur de texte, je suis par langage, Basic ou C#, ici, Style de code et Mise en forme. Dans la Mise en forme, je peux décider si on va faire une mise en forme automatique en cours de frappe, ou lors du collage, ou lorsque je fais un retour chariot, ou lorsque je fais un point virgule, etc. Et puis, je vais déterminer ici, des règles et puis, je verrai en bas, un exemple concret de ces règles, voilà par exemple, mon style, c'est effectivement des accolades à la ligne. Où est-ce qu'on fait des nouvelles lignes, est-ce qu'on place une accolade ouvrante sur une nouvelle ligne quand on fait des propriétés, des types, des méthodes, etc. Est-ce qu'on laisse le bloc sur une seule ligne, etc. Donc tout ceci, ça va permettre, je vais faire annuler pour l'instant, de gérer un formatage en cours de saisie, mais également après coup, si vous avez un fichier qui est pas très très bien formaté, vous pouvez aller dans Édition Avancé, et puis, vous avez Mettre le document en forme ici, Ctrl+E, Ctrl+D, ou Mettre une sélection en forme. Donc ça, c'est plus pour effectivement le formatage, la lisibilité de votre code. Mais vous avez aussi un deuxième aspect, ça, c'est vraiment une nouveauté Visual Studio 2017, je retourne dans Outils Options et j'ai des Styles de code, mais par rapport à .NET, et par rapport au langage sur lequel je me trouve. Par exemple, ici, est-ce que je demande, ou est-ce que je préfère que les champs de mes classes soient préfixés par le mot clé this comme ici. Donc là, chaque fois que je choisis une de ces options, j'ai clairement une illustration ici, sous forme d'exemple de code de ce que cela veut dire, de ce que cela veut concrètement dire dans le code qu'on va faire. Donc par exemple, je dis, je préfère ou je ne préfère pas préfixer par this et par rapport à mon choix ici, j'ai quatre niveaux de gravité. Le niveau de gravité, vous voyez par défaut, est Aucun. En d'autres termes, on ne fait rien, on n'a pas implémenté, on n'a pas activé cette préférence. Le deuxième niveau de gravité, c'est Suggestion. On va faire des suggestions dans le code, dans l'éditeur. Le troisième niveau, c'est on va avoir des Avertissements, lorsque ce n'est pas le cas, et, alors quatrième niveau, il faut aimer, c'est, on va générer une Erreur lorsqu'on va trouver une ligne qui n'est pas préfixée par this. On essaie ça. On va faire OK. Et puis, on va sans doute se retrouver avec, ici, ce que je faire, c'est que, vous voyez là, je suis en Preview, donc je vais garder ouvert ceci. Pour m'assurer que ça se rafraîchisse, ce que je vais faire, c'est ce que je vais tout fermer, voilà, et que je vais ré-ouvrir mon Main.cs. Alors, voilà, j'attends un petit peu et je vois directement ici, dans ma barre, que j'ai beaucoup de rouge. Alors ça, c'est très pratique, cette barre, parce qu'on voit là où il y a des erreurs, et j'ai des erreurs partout, vous voyez par exemple _folders, ici, _ce, etc. Donc cette règle, ce style de codage a été implémenté, je vais cliquer ici et maintenant, ben malheureusement, il faut que je modifie tout ça, alors ce que je peux faire, c'est bien sûr, utiliser les actions rapides ici, pour dire on va ajouter this et puis, on va corriger toutes les occurrences dans le document, le projet ou la solution toute entière. Et alors, vous voyez qu'on a un numéro ici, un ID de style de code qui nous dit ben voilà, tu es en train de violer une règle que tu as toi-même, d'ailleurs, demandé, c'est la règle 0009, Ajoutez la qualification 'this' ou 'Me' si vous êtes en Visual Basic et on vous montre, une fois de plus, la différence. Vous pouvez faire un aperçu des modifications, et on va modifier tout dans le document. En l'occurrence, je vais pas le faire puisque c'est pas ma tasse de thé, mettre des this partout, mais c'est pour vous illustrer la fonctionnalité. Donc, dans Outils Options, vous avez pour chaque langage, toute une série de préférences que vous pouvez activer sur l'affectation de nom également, une interface doit commencer par I, etc. Et ça va vous permettre donc, de définir et de rendre obligatoire un certain nombre de styles de codage dans votre code source.

L'essentiel de Visual Studio 2017

Découvrez les éléments fondamentaux de l'interface de Visual Studio. Exploitez la richesse des fonctionnalités de cet environnement de développement intégré de Microsoft.

5h16 (65 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :10 août 2017

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 !