मैं विजुअल स्टूडियो 2008 के साथ क्यूटी का उपयोग करके एक प्रोजेक्ट में कुछ रिफैक्टरिंग कर रहा हूं, और मैं जानना चाहता हूं कि कार्यों और विधियों को खोजने का कोई आसान तरीका नहीं है जिन्हें कभी नहीं कहा जाता है?कभी भी ज्ञात फ़ंक्शंस नहीं ढूंढें
उत्तर
आप की तरह http://en.wikipedia.org/wiki/Cppcheck
ए -Wall आपके संकलन विकल्पों में इसे करना चाहिए। (या -उन्यूज्ड-फ़ंक्शन)। वीएस में संकलक विकल्प की जांच करें।
, एक स्थिर कोड विश्लेषण उपकरण कोशिश कर सकते हैं वहाँ इस जीसीसी का उपयोग कर क्यूटी परियोजना का निर्माण करने के लिए एक मौका है? यदि ऐसा है, तो आप gcov का उपयोग कर सकते हैं। यह आपको सभी विधियों को बताता है जिन्हें निष्पादन के दौरान बुलाया गया था। फिर आप उपलब्ध सभी विधियों की एक सूची बनाने के लिए ctags का उपयोग कर सकते हैं। इन दो सेटों से आप उन्हें ढूंढ सकते हैं, जिन्हें बुलाया नहीं जा रहा है।
कारणों से उपयोग किए गए कार्यों की कम या कम पूरी सूची देने के लिए एप्लिकेशन को जीसीओवी के तहत काफी देर तक चलना चाहिए।
(मुझे लगता है कि वहाँ एक आसान तरीका लिंकर या एक संकलक स्विच। :-) उपयोग कर रहा है)
मैं हमेशा पसंद किया गया है "grep", लेकिन वह थोड़ा "पुराने स्कूल" हो सकता है।
विजुअल स्टूडियो आपके लिए एक कॉल-ग्राफ़ तैयार करेगा जो उपयोगी है लेकिन 100% विश्वसनीय नहीं है।
एक अन्य विकल्प फ़ंक्शन पर टिप्पणी करता है और देखता है कि परियोजना अभी भी लिंक होगी या नहीं।
यह केवल एक ही फ़ंक्शन को जांचना ठीक है, उन सभी में से नहीं। – gregseth
- 1. ज्ञात पीआईडी से बंडल पहचानकर्ता कैसे ढूंढें?
- 2. scrollViewDidScroll कभी भी
- 3. पिक्चर कैलबैक.ऑनचित्रचित्र कभी भी
- 4. onCreateDrawableState कभी भी
- 5. सतह निर्मित() कभी भी
- 6. आईफोन: UIAplplicationWillResignActiveNotification कभी भी
- 7. IMetadataAware.OnMetadataCreated को कभी भी
- 8. इरादा सेवा कभी भी
- 9. एंड्रॉइड ACTION_UP को कभी भी
- 10. कभी भी एंड्रॉइड SQLite कनेक्शन
- 11. ऑनफिनिश इन्फ्लैट() को कभी भी
- 12. आमंत्रण हैंडलर को कभी भी
- 13. @PreDestroy ने कभी भी @ViewScoped
- 14. डीटीआरएस ईएनडी जांच कभी भी
- 15. क्रॉन जॉब जो कभी भी
- 16. गिट वर्कफ़्लो आप कभी भी
- 17. Android OnInfoWindowClickListener() को कभी भी
- 18. ऑनलाक्शन चेंज() को कभी भी
- 19. टूलबार को कभी भी टूलबार
- 20. संग्रह दृश्य: cellForItemAtIndexPath: कभी भी
- 21. भंडारण आकार ज्ञात नहीं है
- 22. SimpleOnGestureListener कभी भी चालू नहीं होता है (...) विधि
- 23. सत्र को कभी भी समाप्त नहीं होना चाहिए
- 24. viewDidAppear कभी भी फिर से फायरिंग नहीं करने पर ऐप
- 25. पीएसईएक्सईसी कभी भी पूरा नहीं होता है जब स्टार्ट-जॉब
- 26. TaskScheduler.UnobservedTaskException ईवेंट हैंडलर को कभी भी ट्रिगर नहीं किया गया
- 27. हाइबरनेट @ पोस्टलोड कभी भी नहीं आ जाता है
- 28. उन समस्याओं को ढूंढें जिन्हें मुझे कभी सौंपा गया था
- 29. ग्रोवी में स्पष्ट टाइपिंग: कभी-कभी या कभी नहीं?
- 30. जावास्क्रिप्ट कभी-कभी एंड्रॉइड के वेबव्यू में काम नहीं करता
धन्यवाद मैं इसे आज़मा दूंगा। – gregseth
क्या सीपीपीकेक में यह सुविधा है? मुझे यह नहीं मिल रहा है। – Benjamin
मैनुअल के अनुभाग 2.5.2 देखें @ http://cppcheck.sourceforge.net/manual.pdf – munissor