पाइथन के लिए आप कौन सी उपयोगी स्थिर कोड विश्लेषण की सिफारिश कर सकते हैं। मेरा मानना है कि वे कोड को दोबारा करने के लिए उपयोगी हैं। मैं जानता हूँ किपायथन में स्टेटिक कोड विश्लेषण?
- मॉड्यूल निर्भरता के लिए snakefood गतिशील कॉल रेखांकन के लिए
- pycallgraph
- कीड़े के लिए pylint
वहाँ स्थिर कॉल विश्लेषक हैं? अगर मैं एक कस्टम प्रोग्राम करना चाहता था, जो सबसे आसान तरीका होगा?
आप किस प्रकार के स्थिर कोड चेक के बारे में सोच सकते हैं? या शायद कुछ पाइथन जादू भी एबीसी की तरह?
संपादित करें: मैंने पाया है कि या तो http://docs.python.org/3.3/library/ast.html या शायद http://www.astroid.org/ का उपयोग करके कुछ कस्टम पार्सर प्रोग्राम करने के लिए उपयोग किया जा सकता है। फिर कोई यूएमएल ग्राफ के लिए कल्पना या यहां तक कि PlantUML को देखने के लिए ग्राफविज़ का उपयोग कर सकता है।
ऐसा लगता है कि यह लगभग 5 अलग-अलग प्रश्न हैं। आप इसे विभाजित करना चाह सकते हैं। –
unittests भी कोड refactoring के लिए उपयोगी हैं। – dm03514