5

Pythonに推奨できる静的コード分析はどれですか。コードのリファクタリングに役立つと思います。知っている

  • モジュールの依存関係のためのスネークフード
  • 動的コールグラフのpycallgraph
  • バグのピリント

静的コールアナライザーはありますか?カスタムのものをプログラムしたい場合、これが最も簡単な方法ですか?

他にどのような種類の静的コードチェックを考えることができますか?それとも、ABCのようなPythonの魔法でさえありますか?

編集:http://docs.python.org/3.3/library/ast.htmlまたはhttp://www.astroid.org/を使用して、カスタムパーサーをプログラムできることがわかりました。次に、graphvizを使用して、UMLグラフのPlantUMLを視覚化することができます。

4

4 に答える 4

0

正確には「静的コードアナライザー」ではありませんが、もう少し:

http://code.google.com/p/shedskin/

于 2012-04-24T15:11:52.253 に答える
0

Pysonar2 は、abstract interpretation型推論 Python プロジェクトの非常に優れた実装です。別の同様の質問に対する私の答えはこちらです。

于 2015-01-16T05:55:51.593 に答える