अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

लेक्सकाउंट1 - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में लेक्सकाउंट1 चलाएं।

यह कमांड लेक्सकाउंट1 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


sloccount - कोड की स्रोत पंक्तियों की गणना करें (SLOC)

SYNOPSIS


स्लोकाउंट [--संस्करण] [-- कैश्ड] [--परिशिष्ट] [ --दातादिर डायरेक्टरी ] [--पालन करना]
[--डुप्लिकेट] [--क्रॉसडुप्स] [--ऑटोजन] [--मल्टीप्रोजेक्ट] [--फाइलकाउंट] [--चौड़ा]
[--विवरण] [ --प्रयास F E ] [ --अनुसूची F E ] [ --व्यक्ति लागत लागत ] [ --ओवरहेड
उपरि ] [ --एडलैंग भाषा ] [ --addlangal ] [--] निर्देशिकाओं

वर्णन


sloccount के वंशजों में निहित कोड की भौतिक स्रोत पंक्तियों (SLOC) की गणना करता है
निर्देशिकाओं का निर्दिष्ट सेट। यह स्वचालित रूप से निर्धारित करता है कि कौन सी फाइलें स्रोत कोड हैं
फ़ाइलें, और यह स्वचालित रूप से प्रत्येक फ़ाइल में उपयोग की जाने वाली कंप्यूटर भाषा को निर्धारित करता है। द्वारा
डिफ़ॉल्ट यह एसएलओसी परिणामों को सारांशित करता है और विभिन्न अनुमान प्रस्तुत करता है (जैसे प्रयास और
विकसित करने की लागत), लेकिन इसके उत्पादन को विभिन्न विकल्पों द्वारा नियंत्रित किया जा सकता है।

यदि आप स्लोकाउंट को दो या दो से अधिक निर्देशिकाओं की सूची देते हैं, तो गिनती टूट जाएगी
उस सूची के अनुसार। एक महत्वपूर्ण सीमा है: के बेसनाम
पैरामीटर के रूप में दी गई निर्देशिका अलग होनी चाहिए, क्योंकि उन नामों का उपयोग समूह के लिए किया जाता है
सारांश जानकारी। इस प्रकार, आप "sloccount /usr/src/hello /usr/local/src/hello" नहीं चला सकते।
यह सीमा केवल स्लोकाउंट के मापदंडों पर लागू होती है - उपनिर्देशिकाएँ . से उतरी हैं
शीर्ष निर्देशिकाओं में एक ही बेसनाम हो सकता है।

यदि आप sloccount केवल एक ही निर्देशिका देते हैं, तो sloccount स्वचालित रूप से a . खोजने का प्रयास करता है
रिपोर्टिंग के उद्देश्यों के लिए उचित ब्रेकडाउन (इसलिए यह एक उपयोगी रिपोर्ट तैयार करेगा)। में
इस मामले में, यदि निर्देशिका में कम से कम दो उपनिर्देशिकाएँ हैं, तो वे उपनिर्देशिकाएँ
टूटने के रूप में इस्तेमाल किया जाएगा। यदि एकल निर्देशिका में फ़ाइलें भी हैं
निर्देशिका (या यदि आप कुछ फाइलों को पैरामीटर के रूप में स्लोकाउंट देते हैं), तो वे फाइलें होंगी
निर्देशिका "top_dir" को असाइन किया गया है ताकि आप उन्हें अन्य सामग्री से अलग बता सकें।
अंत में, यदि "src" नामक उपनिर्देशिका है, तो वह उपनिर्देशिका फिर से टूट गई है
नीचे, सभी आगे की उपनिर्देशिकाओं के साथ "src_" उपसर्ग लगा हुआ है। इस प्रकार, यदि निर्देशिका "X"
एक उपनिर्देशिका "src" है, जिसमें उपनिर्देशिका "मॉड्यूल" शामिल है, sloccount रिपोर्ट करेगा a
"src_modules" के लिए अलग गिनती।

sloccount आम तौर पर इन निर्देशिकाओं के सभी वंशजों को मानता है, हालांकि जब तक बताया न जाए
अन्यथा यह प्रतीकात्मक लिंक की उपेक्षा करता है।

sloccount "SLOCCount" नामक टूल के पैकेज का सामान्य फ्रंट-एंड है। ध्यान दें कि
पूरे पैकेज के नाम में बड़े अक्षर हैं, जबकि इस फ्रंट-एंड प्रोग्राम का नाम
नहीं करता।

sloccount सामान्य रूप से शेड्यूल समय, प्रयास और लागत के अनुमानों की रिपोर्ट करेगा, और इसके लिए
एकल परियोजनाओं में यह सक्रिय डेवलपर्स की औसत संख्या का भी अनुमान लगाता है। य़े हैं
केवल अनुमान, पत्थर में नक़्क़ाशीदार नहीं; आप सुधार करने के लिए उपयोग किए गए मापदंडों को संशोधित कर सकते हैं
अनुमान।

विकल्प


--संस्करण SLOCCount की संस्करण संख्या की रिपोर्ट करें और तुरंत बाहर निकलें। इस विकल्प
किसी अन्य विकल्प के साथ उपयोगी रूप से नहीं जोड़ा जा सकता है।

-- कैश्ड पुनर्गणना मत करो; इसके बजाय, पिछले निष्पादन के कैश्ड परिणामों का उपयोग करें।
--cached या --append विकल्प के बिना, sloccount स्वचालित रूप से हटा देता है
डेटा निर्देशिका और इसे फिर से बनाता है।

--परिशिष्ट डेटा निर्देशिका से पिछली गणनाओं को न हटाएं; इसके बजाय, जोड़ें
डेटा निर्देशिका की वर्तमान सामग्री का विश्लेषण।

--दातादिर डायरेक्टरी
कैश्ड डेटा को दी गई डेटा निर्देशिका में संग्रहीत या उपयोग करें; डिफ़ॉल्ट मान है
"~/.slocdata".

--पालन करना प्रतीकात्मक लिंक का पालन करें।

--डुप्लिकेट
सभी डुप्लिकेट गिनें। आम तौर पर, अगर फाइलों में समान सामग्री होती है (जैसा निर्धारित किया गया है
MD5 हैश मानों का उपयोग करके), केवल एक की गणना की जाती है।

--क्रॉसडुप्स डुप्लिकेट की गणना करें यदि वे ब्रेकडाउन के विभिन्न भागों में होते हैं। इस प्रकार,
यदि शीर्ष निर्देशिका में कई अलग-अलग प्रोजेक्ट हैं, और आप चाहते हैं
प्रत्येक प्रोजेक्ट में गिनने के लिए अलग-अलग प्रोजेक्ट में डुप्लीकेट, यह विकल्प चुनें।

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

--मल्टीप्रोजेक्ट
विभिन्न निर्देशिकाएं विभिन्न परियोजनाओं का प्रतिनिधित्व करती हैं; अन्यथा, यह है
मान लिया गया कि सभी स्रोत कोड एक ही परियोजना से संबंधित हैं। यह नहीं है
फ़ाइलों की कुल संख्या या SLOC मान बदलें, लेकिन यह प्रयास को प्रभावित करता है
और अनुसूची अनुमान। इस विकल्प को देखते हुए, प्रयास की गणना अलग से की जाती है
प्रत्येक परियोजना (और फिर सारांशित), और अनुसूची अनुमानित अनुसूची है
सबसे बड़ी परियोजना।

--फाइलकाउंट एसएलओसी के बजाय फाइलों की संख्या प्रदर्शित करें।

--चौड़ा "विस्तृत" (टैब से अलग) प्रारूप में प्रदर्शित करें।

--विवरण विवरण प्रदर्शित करें, अर्थात प्रत्येक स्रोत कोड फ़ाइल के लिए परिणाम।

--प्रयास F E
प्रयास मॉडल के लिए कारक और घातांक बदलें। प्रयास (व्यक्तिगत रूप से-
महीने) की गणना F*(SLOC/1000)^E के रूप में की जाती है।

--अनुसूची F E
शेड्यूल मॉडल के लिए फ़ैक्टर और एक्सपोनेंट बदलें। अनुसूची (महीनों में)
F*(प्रयास)^E के रूप में गणना की जाती है।

--व्यक्ति लागत लागत
औसत वार्षिक वेतन को इसमें बदलें लागत.

--ओवरहेड उपरि
ओवरहेड मान को इसमें बदलें उपरि. अनुमानित लागत की गणना प्रयास के रूप में की जाती है *
व्यक्ति लागत * उपरि।

--एडलैंग भाषा
एक ऐसी भाषा जोड़ें जिसे रिपोर्ट करने के लिए डिफ़ॉल्ट रूप से ``भाषा' नहीं माना जाता है।
वर्तमान में भाषा के लिए एकमात्र कानूनी मूल्य "मेकफाइल", "एसक्यूएल", और . हैं
"एचटीएमएल"। इन फ़ाइलों को सामान्य रूप से SLOC गणना में शामिल नहीं किया जाता है, हालाँकि
उनके SLOCs की आंतरिक रूप से गणना की जाती है और उन्हें फ़ाइल गणना में दिखाया जाता है।
यदि आप ऐसी एक से अधिक भाषाओं को शामिल करना चाहते हैं, तो --addlang . पास करके करें
एक से अधिक बार, उदाहरण के लिए, --addlang makefile --addlang sql.

--addlangal
उन सभी भाषाओं को जोड़ें जो आम तौर पर अंतिम रिपोर्ट में शामिल नहीं होती हैं।

टिप्पणियाँ


यूनिक्स जैसे विकल्पों का उपयोग करने वाले कई अन्य कार्यक्रमों के साथ, निर्देशिका जिनके नाम एक से शुरू होते हैं
डैश (``- '') का विकल्प के रूप में गलत अर्थ निकाला जा सकता है। यदि निर्देशिकाओं का विश्लेषण किया जा सकता है
डैश से शुरू करें, विकल्प सूची के अंत को इंगित करने के लिए डबल-डैश (``- -'') का उपयोग करें
निर्देशिकाओं को सूचीबद्ध करने से पहले।

onworks.net सेवाओं का उपयोग करके ऑनलाइन lexcount1 का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad