मेरे पास कुछ नई परियोजनाएं हैं जिन पर मैं काम के अपने नए स्थान पर काम कर रहा हूं, जिसमें उनके बीच स्थिर रूप से लिंक्ड लाइब्रेरी निर्भरताओं का एक जटिल सेट है।(विज़ुअल) सी ++ परियोजना निर्भरता विश्लेषण
libs संख्या 40-50 के आसपास है और यह निर्धारित करना वास्तव में कठिन है कि संरचना का प्रारंभिक रूप से क्या मतलब था, पूर्ण निर्भरता मानचित्र पर स्पष्ट दस्तावेज नहीं है।
कोई भी डेटा ऐसे डेटा निकालने की सिफारिश करेगा?
मुमकिन है, सरल तरीके से, अगर किया था निम्नलिखित:
जो पुस्तकालय इकाइयों को उन के भीतर
सेट सभी सीपीपी/ज फ़ाइलें अनुरूप संबंधित पथ के सेट को परिभाषित उन संकलन इकाइयों
कब्जा 1 आदेश # शामिल निर्भरता पेड़ से
किसी के पास नक्शा लिखने के लिए पर्याप्त जानकारी होगी - रिफैक्टर - और मानचित्र को फिर से हल करें, जब तक किसी ने कुछ ऑर्डर नहीं बनाया हो।
मुझे लगता है कि http://www.ndepend.com कुछ अच्छा है लेकिन यह विशेष रूप से .NET दुर्भाग्य से है।
मैंने डोक्सिजन कॉन्फ़िगरेशन के साथ कुछ स्थिर निर्भरता विश्लेषण को पूरा करने में सक्षम होने के बारे में कुछ पढ़ा है; क्या किसी ने कभी भी इस तरह के कार्य को पूरा करने के लिए सेवा में दबाया है?
अब इस के लिए मैं क्या देख रहा था। मैं ईर्ष्यात्मक उत्पाद क्या कर सकता था के बारे में ईर्ष्या महसूस किया। हालांकि यह वास्तव में विरासत सी ++ के पहाड़ है, हमें इसे बनाए रखने की आवश्यकता है जो इस तरह के उपकरणों की आवश्यकता में सबसे अधिक गंभीर रूप से है। –
हम्म ... शायद मैं घना हूं, लेकिन ऐसा लगता है कि CppDepend (2.8.5) फ़ाइल निर्भरताओं को देखने की अनुमति नहीं देता है (# निर्भरता शामिल करें)। यह जानकारी का एक धन दिखाता है, लेकिन परियोजना + वर्ग स्तर पर "केवल"। –