क्या कोई मुफ्त टूल (अधिमानतः कमांड लाइन आधारित) है कि आप अपनी रूट स्रोत निर्देशिका दे सकते हैं और यह सभी फाइलों और उप-फ़ोल्डर्स का निरीक्षण करेगा और अच्छे "आंकड़े" का एक सेट उत्पन्न करेगा? उदाहरण के लिए कोड की रेखाएं, कक्षाओं की संख्या इत्यादि?मैं स्रोत कोड आंकड़ों को कैसे माप सकता हूं?
उत्तर
मैं Cloc (http://cloc.sourceforge.net/) का उपयोग करें। महान काम करता है, और भाषाओं के एक टन का समर्थन करता है। कमांड लाइन आधारित, इसमें बहुत सारे विकल्प हैं (निर्यात आंकड़े एक्सएमएल/सीएसवी में भी हैं, इसलिए आप आसानी से आंकड़ों में प्रोग्रामिंग कर सकते हैं)
क्लॉक अच्छा है। मुझे विशेष रूप से इसके स्केलिंग कारक पसंद हैं जो विभिन्न भाषाओं के बीच किसी न किसी जटिलता की तुलना करने की कोशिश करता है। क्या कोई भी अपने आउटपुट को वेब पृष्ठों (ग्राफ, ब्लाह, ब्लाह) में बदलने के लिए अच्छे फ्रंट एंड टूल्स को जानता है। विभिन्न परियोजनाओं के सापेक्ष आकार को समझना (सभी एक ही टीम द्वारा लिखे गए हैं, इसलिए वे तुलनात्मक हैं), हमें समान परियोजनाओं की नई परियोजनाओं के शेड्यूलिंग में हमारी सहायता करता है। –
http://www.campwoodsw.com/ से स्रोत मॉनीटर ऐसा और एक नरक बहुत कुछ करेगा। सी # के साथ काम करता है। वीबी.नेट, सी, सी ++ और अन्य, या तो कमांड लाइन या अपने स्वयं के जीयूआई से। यह मुफ्त & है यह बहुत अच्छा है।
G'day,
यह वास्तव में सिर्फ इतने लंबे समय के रूप में आप अपने माप दृष्टिकोण में संगत कर रहे हैं कोई फर्क नहीं पड़ता कि आप क्या उपयोग आप परियोजना विकास ट्रैक कर रहे हैं।
आप एसएलओसी के एक साधारण उपाय के रूप में अर्ध-कॉलन के पीछे एक grep का उपयोग भी कर सकते हैं।
HTH
चियर्स,
CodeMetrics .NET परावर्तक के लिए ऐड-इन है; मुझे कमांड लाइन से चलाने के तरीके के बारे में पता नहीं है, लेकिन यह संभव हो सकता है। क्या आप इसे सीआई बिल्ड में इस्तेमाल करना चाहते हैं? यह असेंबली पर काम करता है, स्रोत कोड नहीं।
- 1. मैं छवि शोर को माप सकता हूं
- 2. मैं क्लोजर स्रोत कोड को दोबारा कैसे कर सकता हूं?
- 3. मैं अपने स्रोत कोड को कैसे इंडेक्स कर सकता हूं?
- 4. मैं विकर्ण दूरी बिंदुओं को कैसे माप सकता हूं?
- 5. मैं थ्रेड स्टैक गहराई को कैसे माप सकता हूं?
- 6. मैं स्क्रिप्ट के निष्पादन समय को कैसे माप सकता हूं?
- 7. Mercurial का उपयोग, मैं व्यक्तिगत योगदान कैसे माप सकता हूं?
- 8. मैं सूर्य जेडीके का स्रोत कोड कहां देख सकता हूं?
- 9. माप कोड कवरेज केवल नए कोड
- 10. मैं पर्ल स्रोत कोड को स्वचालित रूप से कैसे व्यवस्थित कर सकता हूं?
- 11. मैं एंड्रॉइड ओएस कीबोर्ड के स्रोत कोड को कैसे संपादित कर सकता हूं?
- 12. मैं अपने स्रोत कोड को उजागर किए बिना हार्ड डिस्क से कैसे छुटकारा पा सकता हूं?
- 13. मैं अपने आंतरिक स्रोत कोड को कैसे इंडेक्स कर सकता हूं?
- 14. मैं emacs का उपयोग कर सी ++ स्रोत कोड को दोबारा कैसे कर सकता हूं?
- 15. मैं वेबपृष्ठ के प्रतिक्रिया और लोडिंग समय को कैसे माप सकता हूं?
- 16. मैं एएसपी.नेट में अपने योग्यता स्तर या कौशल सेट को कैसे माप सकता हूं?
- 17. मैं 2 तारों के बीच समानता को कैसे माप सकता हूं?
- 18. मैं माप के एफ # इकाई पर एक्सटेंशन सदस्य को कैसे परिभाषित कर सकता हूं?
- 19. मैं क्लोजर फ़ंक्शन निष्पादित करने के लिए CPU समय को कैसे माप सकता हूं?
- 20. मैं क्लाइंट कंप्यूटर पर जावास्क्रिप्ट भारी वेबपृष्ठ के प्रदर्शन को कैसे माप सकता हूं?
- 21. मैं कक्षा कोड पर अपना कोड कैसे चला सकता हूं?
- 22. मैं निम्नलिखित कोड के प्रदर्शन को कैसे बढ़ा सकता हूं?
- 23. मैं कच्चे x86 कोड को कैसे हटा सकता हूं?
- 24. पायथन - मैं इस कोड को एसिंक्रोनस कैसे बना सकता हूं?
- 25. मैं इस सॉर्टिंग कोड को कैसे सुधार सकता हूं?
- 26. मैं उबंटू स्रोत कोड कैसे प्राप्त करूं?
- 27. मैं फ्लैश सोर्स कोड कैसे देख सकता हूं?
- 28. मैं ग्रहण में जेआरई के स्रोत कोड को कैसे देखूं?
- 29. मैं अपने स्रोत कोड में नया एसवीएन संशोधन संख्या कैसे जमा कर सकता हूं? (TortoiseSVN)
- 30. मैं जावा स्रोत कोड से अनुक्रम आरेख कैसे उत्पन्न कर सकता हूं?
आप किस भाषा के बारे में बात कर रहे हैं? –