cari

Rumah  >  Soal Jawab  >  teks badan

Python的pylint/pyflakes使用在什么场景下? 我的Pycharm能实时检测Python语法问题, 也算一种用?

一. 描述问题&上下文环境

经常看到这几个工具的身影, 但是Pycharm貌似集成了它们, 它们起作用的时候, 就像后台默默运行的老伙计
自动实时为你检测错误, 比vim之类集成它们好像要好用点

不理解:

  1. 许多文章煞有介事的介绍它们(长篇大论)

  2. 弄成一个命令来使用, 这有点「手工化」

无意引战

二. 相关代码&重现

三. 报错信息

四. 相关截图

五. 已经尝试哪些方法仍然没有解决(附上相关链接)

自己理解:

  1. vim之类工具还是需要的

  2. 个人认为这类工具性质的包,就默默在后台奉献就好, 何故还要写那么多文章介绍, 或者去学习?

六.问题简化

PHP中文网PHP中文网2829 hari yang lalu556

membalas semua(1)saya akan balas

  • ringa_lee

    ringa_lee2017-04-17 17:49:28

    Idea anda sangat bagus Sebagai IDE, fungsi lint siap sedia PyCharm sangat bagus, dan ia juga merupakan cara yang paling sesuai untuk pengguna menggunakannya. Jadi mengapa anda perlu belajar pylint atau alat lain yang serupa? Saya faham ia digunakan terutamanya dalam senario berikut:

    1. Sesetengah pengguna tidak biasa menggunakan IDE yang lebih berat seperti PyCharm, jadi mereka menantikan penyelesaian yang ringan;

    2. Fahami prinsip alat lint dan buat beberapa kegunaan yang lebih mendalam (saya rasa alat lint yang disepadukan ke dalam PyCharm sebenarnya menggunakan alat baris arahan lint ini, tetapi ia terkandung dalam kapsul);
    3. Digunakan dalam beberapa proses automatik, seperti menggunakan git hook untuk pengesahan gaya kod, atau CI Dalam senario ini yang sering perlu dikonfigurasikan pada pelayan, alat CLI lebih diutamakan.
    4. Ketahui secara mendalam tentang pelaksanaan alatan tersebut.
    5. Ringkasnya, alatan ini tidak perlu dikuasai oleh semua pembangun. Ia lebih kerap ditentukan berdasarkan peranan dan keperluan mereka dalam projek.

    balas
    0
  • Batalbalas