Votre idée est très bonne. En tant qu'IDE, la fonction de peluche de veille de PyCharm est très bonne, et c'est également le moyen le plus approprié pour les utilisateurs de l'utiliser. Alors pourquoi devriez-vous apprendre pylint ou d’autres outils similaires ? Je comprends qu'il est principalement utilisé dans les scénarios suivants :
Certains utilisateurs ne sont pas habitués à utiliser des IDE plus lourds comme PyCharm, ils attendent donc avec impatience des solutions légères
;
Comprendre les principes de l'outil lint et faire des utilisations plus approfondies (je suppose que l'outil lint intégré à PyCharm utilise en fait cet outil de ligne de commande lint, mais il est encapsulé) ;
Utilisés dans certains processus automatisés, comme l'utilisation de git hook pour la vérification du style de code, ou CI Dans ces scénarios qui doivent souvent être configurés sur le serveur, les outils CLI sont préférés.
Apprenez en profondeur la mise en œuvre de tels outils.
En bref, ces outils ne doivent pas nécessairement être maîtrisés par tous les développeurs. Ils sont le plus souvent déterminés en fonction de leur rôle et de leurs besoins dans le projet.
Votre idée est très bonne. En tant qu'IDE, la fonction de peluche de veille de PyCharm est très bonne, et c'est également le moyen le plus approprié pour les utilisateurs de l'utiliser. Alors pourquoi devriez-vous apprendre pylint ou d’autres outils similaires ? Je comprends qu'il est principalement utilisé dans les scénarios suivants :
Certains utilisateurs ne sont pas habitués à utiliser des IDE plus lourds comme PyCharm, ils attendent donc avec impatience des solutions légères
Comprendre les principes de l'outil lint et faire des utilisations plus approfondies (je suppose que l'outil lint intégré à PyCharm utilise en fait cet outil de ligne de commande lint, mais il est encapsulé) ;
Utilisés dans certains processus automatisés, comme l'utilisation de git hook pour la vérification du style de code, ou CI Dans ces scénarios qui doivent souvent être configurés sur le serveur, les outils CLI sont préférés.
Apprenez en profondeur la mise en œuvre de tels outils.
En bref, ces outils ne doivent pas nécessairement être maîtrisés par tous les développeurs. Ils sont le plus souvent déterminés en fonction de leur rôle et de leurs besoins dans le projet.