- 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 :Pour inspecter notre code, on peut également lancer une inspection générale de notre projet.Pour ça, on va aller ici dans l'onglet Code et on va cliquer sur Inspect Code.
00:00:09 :Là, on va avoir une fenêtre qui s'ouvre et qui nous propose différents endroits dans lesquels on peut faire une inspection.Par défaut, on peut sélectionner le projet au complet, donc Whole Project ici,mais on pourrait également aller sélectionner, par exemple, juste les fichiers qui sont ouverts.
00:00:22 :Là, je n'en ai aucun d'ouvert, mais si j'avais un fichier d'ouvert, je pourrais aller sélectionner ce fichier.Faites bien attention ici, vous allez devoir choisir votre inspection profile.
00:00:31 :Par défaut, vous voyez qu'il va choisir celui de l'IDE, mais j'ai également celui du projet.Donc ça, c'est assez important parce que si je retourne dans les préférences et que je vais dans l'inspection,vous voyez que là, en haut, on a Profile et par défaut, on est avec l'IDE,
00:00:44 :mais je peux également changer des choses sur mon projet.Si vous vous souvenez bien, la dernière fois, j'avais modifié certaines opérations,par exemple le proofreading, puisque je ne voulais pas qu'il aille chercher toutes les fautes d'orthographe à l'intérieur de mon code.
00:00:56 :Donc ça, moi, je l'ai désactivé au niveau de l'IDE, mais si je reviens dans le projet,vous voyez que dans mon projet, il est encore activé.
00:01:02 :Donc c'est bien important puisque ces opérations vont être quand même assez longues.Là, il faut quand même comprendre qu'il va rechercher à l'intérieur de tous vos dossiers, tous vos fichiers,et il va inspecter l'entièreté de votre code.
00:01:12 :Donc ça, c'est quelque chose qui est quand même assez long.Et les erreurs de typos, généralement, il va en trouver des centaines, voire des milliers,surtout dans un projet comme celui-ci.
00:01:20 :Et au final, ça va un peu polluer notre recherche.Donc moi, vraiment, je préfère désactiver, comme on l'avait vu dans les parties précédentes, les typos.
00:01:26 :Mais le problème, c'est qu'il faut bien penser à choisir le bon profil quand on fait cette recherche.Si vous revenez avec le project default, donc le profil du projet dans lequel je n'ai pas désactivé les typos,eh bien là, il va tous nous les afficher et ça va être un peu long.
00:01:39 :Donc moi, je vais bien m'assurer d'avoir ici le défaut, qui est celui de l'IDE.Et je vais regarder dans le projet au complet.Je vais cliquer sur OK.
00:01:46 :Et là, vous voyez que ça va quand même tourner pendant un petit moment.On a la barre de progression en bas à droite.C'est quand même assez rapide.
00:01:52 :C'est quand même assez impressionnant la vitesse à laquelle il peut chercher dans tous les fichiers de notre projet.Et on va avoir donc une vue qui nous indique toutes les erreurs et tous les avertissements qu'il a trouvés à l'intérieur du projet.
00:02:04 :Donc ça, on va pouvoir l'afficher selon différents modes.Pour l'instant, on a un mode qui départage les erreurs selon les types de fichiers.Donc on a les erreurs générales.
00:02:12 :Et ensuite, on a les fichiers HTML, les fichiers JSON, les fichiers Python, etc.Et on va pouvoir également choisir de classer cette analyse par ordre de sévérité.
00:02:21 :Donc généralement, les warnings et les weak warnings, ce n'est pas les trucs les plus graves.Vous pouvez les laisser et ça ne va pas faire planter votre script.
00:02:27 :Alors que les erreurs, c'est généralement des choses qui sont assez critiques.Donc s'il y a au moins une chose à fixer généralement, ça va être en premier lieu les erreurs.
00:02:33 :Donc c'est quand même pratique de pouvoir afficher ça par type d'erreur plutôt que par fichier.Si jamais vous savez que les erreurs ou les avertissements HTML, vous n'en avez rien à faire,vous pouvez revenir à cette vue comme ça pour filtrer vraiment par type de fichier.
00:02:46 :Donc quand on clique sur une catégorie ici, c'est assez intéressantpuisque Python va nous proposer les différentes erreurs et avertissementsqui ont été repérées dans cette catégorie.
00:02:57 :Donc on pourrait cliquer sur une de ces catégories, par exemple des violations de code de PEP8.Donc si on veut voir toutes les violations de code de PEP8 ou de naming convention,on peut cliquer là-dessus et automatiquement, ça va nous afficher tous ces problèmes.
00:03:09 :Donc par exemple ici, PEP8 naming convention violation.Et là, on va voir tout ce qu'on a à l'intérieur de tous ces fichiers.On peut choisir d'ignorer les erreurs.
00:03:17 :On peut aller sur un fichier en particulier voir quelle erreur on a.On peut supprimer les erreurs une à une ou les ignorer.Et on peut évidemment, bien entendu, directement dans l'éditeur de code ici fixer l'erreur.
00:03:28 :Par exemple, dans ce cas-ci, ça va être le nom d'une fonction qui est en majusculeet il nous indique qu'il faudrait la mettre en minuscule pour suivre les conventions PEP8.
00:03:35 :Donc je peux choisir d'ignorer l'erreur ou alors directement icirenommer ma variable pour ne plus avoir cet avertissement.Ce qui est aussi assez intéressant, c'est cette option.
00:03:44 :Donc la dernière option qui va me permettre d'exporter ces erreurs sur une page HTML.Donc ça peut paraître un peu inutile, mais en fait, c'est pratique quand vous travaillez à plusieurs.
00:03:52 :Si vous voulez envoyer ces erreurs à un de vos collègues, par exemple,pour lui dire qu'il y a des erreurs à fixer dans votre projet,vous pouvez cliquer ici pour exporter tout ça au format HTML.
00:04:02 :Je vais le mettre par exemple dans mes documentset je vais choisir d'ouvrir directement les fichiers qui ont été générés.Je clique sur Save et automatiquement, il va m'ouvrir dans Chromeune fenêtre qui va répertorier toutes les erreurs et les avertissementsque j'avais à l'intérieur de PyCharm.
00:04:15 :Et si on regarde ici, on voit qu'on a bien un fichier index.html à l'intérieur de mes documents.Donc on pourrait prendre ce fichier HTML et l'envoyer à quelqu'unsans qu'il ait besoin d'avoir accès à notre projet, à nos fichiers ou à PyCharm.
00:04:26 :Et il pourrait aller regarder, par exemple, les types d'erreurs que l'on aet dispatcher ces erreurs dans son équipe.Donc ça, ça peut être quand même assez pratique pour les gens qui gèrent des équipes.
00:04:34 :Donc là, on peut voir toutes les erreurs.Et si on clique dessus, c'est quand même assez précis.Vous voyez, on a le nom du fichier, on a la ligne dans laquelle on a retrouvé l'erreuravec le type d'erreur qu'on a, l'explication, etc.
00:04:45 :Donc c'est vraiment très pratique et ça permet de travailler un peu mieux en équipe.Donc voilà pour cet onglet d'inspection.On a différentes catégories, différentes choses ici aussi.
00:04:54 :On peut bien entendu tout déplier ou tout replier avec ces icônes.On peut choisir de modifier les settings, donc en revenant ici sur la clé à molettepour modifier certains settings.
00:05:03 :Par exemple, si je veux finalement voir les erreurs de typos,je vais le faire juste pour vous montrer à quel point il y en a beaucoupgénéralement dans des projets comme ça.
00:05:10 :Donc je vais le réactiver, je vais cliquer sur OKet on peut relancer l'inspection en cliquant sur les flèches ici.Et là, vous allez voir que ce qui va très rapidement monter,c'est le proofreading.
00:05:19 :Donc on a 11 370 erreurs de typos.Et si on commence à aller là-dedans, vous voyez tout ce qui va nous surlignerpour les erreurs de typos.
00:05:26 :Donc c'est assez lourd.Moi, je préfère vraiment le désactiver.Mais vous voyez que là encore, c'est quand même assez rapide.Vous entendez peut-être, je ne sais pas si on l'entend,mais il y a peut-être les ventilateurs de mon ordinateur qui commencent à tourner.
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.