2009-08-30 18 views
15

क्या कोई मुफ्त टूल (अधिमानतः कमांड लाइन आधारित) है कि आप अपनी रूट स्रोत निर्देशिका दे सकते हैं और यह सभी फाइलों और उप-फ़ोल्डर्स का निरीक्षण करेगा और अच्छे "आंकड़े" का एक सेट उत्पन्न करेगा? उदाहरण के लिए कोड की रेखाएं, कक्षाओं की संख्या इत्यादि?मैं स्रोत कोड आंकड़ों को कैसे माप सकता हूं?

+0

आप किस भाषा के बारे में बात कर रहे हैं? –

उत्तर

17

मैं Cloc (http://cloc.sourceforge.net/) का उपयोग करें। महान काम करता है, और भाषाओं के एक टन का समर्थन करता है। कमांड लाइन आधारित, इसमें बहुत सारे विकल्प हैं (निर्यात आंकड़े एक्सएमएल/सीएसवी में भी हैं, इसलिए आप आसानी से आंकड़ों में प्रोग्रामिंग कर सकते हैं)

+0

क्लॉक अच्छा है। मुझे विशेष रूप से इसके स्केलिंग कारक पसंद हैं जो विभिन्न भाषाओं के बीच किसी न किसी जटिलता की तुलना करने की कोशिश करता है। क्या कोई भी अपने आउटपुट को वेब पृष्ठों (ग्राफ, ब्लाह, ब्लाह) में बदलने के लिए अच्छे फ्रंट एंड टूल्स को जानता है। विभिन्न परियोजनाओं के सापेक्ष आकार को समझना (सभी एक ही टीम द्वारा लिखे गए हैं, इसलिए वे तुलनात्मक हैं), हमें समान परियोजनाओं की नई परियोजनाओं के शेड्यूलिंग में हमारी सहायता करता है। –

8

http://www.campwoodsw.com/ से स्रोत मॉनीटर ऐसा और एक नरक बहुत कुछ करेगा। सी # के साथ काम करता है। वीबी.नेट, सी, सी ++ और अन्य, या तो कमांड लाइन या अपने स्वयं के जीयूआई से। यह मुफ्त & है यह बहुत अच्छा है।

0

G'day,

यह वास्तव में सिर्फ इतने लंबे समय के रूप में आप अपने माप दृष्टिकोण में संगत कर रहे हैं कोई फर्क नहीं पड़ता कि आप क्या उपयोग आप परियोजना विकास ट्रैक कर रहे हैं।

आप एसएलओसी के एक साधारण उपाय के रूप में अर्ध-कॉलन के पीछे एक grep का उपयोग भी कर सकते हैं।

HTH

चियर्स,

0

CodeMetrics .NET परावर्तक के लिए ऐड-इन है; मुझे कमांड लाइन से चलाने के तरीके के बारे में पता नहीं है, लेकिन यह संभव हो सकता है। क्या आप इसे सीआई बिल्ड में इस्तेमाल करना चाहते हैं? यह असेंबली पर काम करता है, स्रोत कोड नहीं।

संबंधित मुद्दे