- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :La première façon qu'on a d'inspecter notre code, c'est directement dans notre éditeur.Donc vous allez voir en dessous de chaque mot qui pose un problème, des zigzags comme ça,avec différentes couleurs qui vous indiquent s'il y a des erreurs ou des avertissements dans votre code.
00:00:14 :Si je laisse mon curseur dessus, on a une indication ici qui nous indique par exemple que,selon les conventions PEP8, le nom de cette fonction devrait être toute en minuscules.
00:00:24 :On va avoir la même chose ici sur les noms des paramètres qui ne sont pas en minuscules,puisqu'on a une majuscule sur le L de left et une majuscule sur le R de right.
00:00:31 :A chaque fois que vous avez un avertissement comme celui-ci, vous avez une petite icône d'ampoulesur laquelle vous pouvez cliquer pour avoir différentes actions que vous pouvez entreprendre.
00:00:39 :Ce menu, on peut encore une fois l'activer plus rapidement avec un raccourci clavier qui va être option entréeet on va pouvoir ensuite se balader dans différentes options de ce menu avec les flèches.
00:00:49 :Donc vous voyez, dans ce cas-ci, qu'on a plusieurs solutions.On a la possibilité d'ignorer les erreurs de ce type.Donc on peut sélectionner ce menu et appuyer sur la flèche de droite pour avoir un sous-menu iciet on a plusieurs possibilités.
00:01:01 :Ce qu'on peut faire, c'est éditer ce qu'on a vu dans la partie précédente, c'est-à-dire le profil dans les paramètres.Donc si je fais ça, automatiquement il va m'ouvrir la fenêtre qu'on avait dans la partie précédente en version plus compacteet on va pouvoir ici, si on veut, désactiver par exemple cette vérification.
00:01:18 :On pourrait le faire plus rapidement en retournant dans le menu et en disant « Disable inspection » tout simplement.Donc si je fais « Disable inspection », ça va en fait modifier directement cette préférence.
00:01:28 :Si je reviens dans les préférences et que je vais voir « Inspection »,vous voyez que cette préférence a été automatiquement désactivée.Donc c'est à peu près la même chose, soit vous allez le faire directement vous-même,soit vous allez dans les préférences pour activer ou décocher cette case.
00:01:41 :Donc moi, dans ce cas-ci, je vais la remettre pour vous montrer la suite.Donc je remets cette inspection ici.Et dans ce cas-ci, en fait, on peut également supprimer l'inspection uniquement pour cette fonction.
00:01:51 :Donc je reviens sur mon menu et on peut choisir d'ignorer les erreurs comme celle-ci,mais uniquement pour la classe ou pour la fonction.Donc vous voyez à chaque fois qu'on a un indicatif qui nous dit ce que ça va désactiver.
00:02:02 :Donc si on fait « Pour la classe », ça va désactiver pour toutes les fonctions à l'intérieur de notre classe.Et si on fait « Suppress for function », ça va le supprimer uniquement pour cette fonction.
00:02:10 :Si je fais ça, vous allez voir qu'on a un commentaire qui s'affiche au-dessuset c'est vraiment ça qui va indiquer que Python ne doit pas vérifier les conventions PayPay sur cette fonction.
00:02:19 :Donc si on supprime ce commentaire, forcément l'inspection se refait sur cette fonction.Donc c'est le seul truc qui est un petit peu embêtant je trouve,c'est qu'on a du coup une ligne de code qui se rajoute dans notre script pour désactiver les inspections.
00:02:31 :Donc si vraiment c'est quelque chose que vous ne voulez pas au complet,eh bien je vous conseille d'aller dans les préférences, ici désactiver cette option.
00:02:37 :Sinon si c'est vraiment pour une fonction que vous voulez l'enlever,eh bien vous pouvez choisir de le faire juste pour cette fonctionet donc d'avoir cette ligne qui se rajoute au-dessus.
00:02:45 :On peut également essayer de fixer le problème.Donc dans ce cas-ci, sur DataChange, je ne veux pas le fixerpuisque ça c'est un nom de fonction qu'il faut garder comme ceci,puisque c'est une fonction que je surcharge de Pythide,donc il faut que le nom reste exactement comme celui-ci.
00:02:59 :Par contre, TopLeft, TopRight ici, je pourrais les modifier.Donc dans ce cas-ci, je vais ramener mon menuet plutôt que d'ignorer l'erreur, je vais utiliser une autre suggestion.
00:03:08 :Donc on me propose de renommer l'élément et c'est logiquepuisque ça va me permettre d'enlever cet avertissementen passant avec un nom de paramètre tout en minuscules.
00:03:16 :Donc à la place, je vais l'appeler TopLeft comme ceci.Vous voyez que le panneau qui nous affiche,c'est le panneau de renommage du refactoring qu'on a vu dans d'autres parties.
00:03:24 :Donc je vais cliquer sur Refactoret automatiquement ça va changer le nom du paramètre dans ma fonction.Donc ça c'est vraiment très pratique, là encore ces options de refactoringpour ne pas avoir à changer beaucoup de choses nous-mêmes.
00:03:35 :On va pouvoir juste renommer ici le nom de nos paramètreset s'assurer que PyCharm renomme tout à l'intérieur de notre fonction.Donc là vous voyez que je n'ai plus l'avertissement sur ces deux paramètreset j'ai toujours l'avertissement sur celui-ci.
00:03:47 :Donc là si je voulais enlever cet avertissement,je peux rajouter la ligne pour Ignorer uniquement sur cette fonction.Et là dans ce cas-ci, je n'ai plus aucun avertissementà l'intérieur de cette fonction.
00:03:57 :Donc voilà comment directement à l'intérieur de notre code,on peut effectuer différentes actionsque ce soit pour désactiver certaines inspectionsou pour carrément les régler.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.