有用な静的コード解析をPythonにお勧めします。私はコードをリファクタリングするのに便利だと思います。 私は、動的コールグラフについて Pythonでの静的コード解析?
は、静的コールアナライザはありますバグの
- snakefoodを知っていますか?私がカスタムのプログラムを作りたいと思ったら、これは一番簡単な方法でしょうか?
他にどのようなタイプの静的コードチェックが考えられますか?あるいはABCのようなPythonの魔法さえあれば?
EDIT:私は、http://docs.python.org/3.3/library/ast.html、おそらくhttp://www.astroid.org/のいずれかを使用して、カスタムパーサーをプログラムすることができることを発見しました。次に、graphvizを使用してUMLグラフのためのPlantUMLを視覚化することもできます。
これは約5つの異なる質問のようです。あなたはそれを分割したいかもしれません。 –
unittestsはコードのリファクタリングにも便利です。 – dm03514