कुछ साल पहले मैंने टिप्पणियों की संख्या की गिनती के लिए एक छोटी सी उपयोगिता लिखी थी। उन परियोजनाओं में टिप्पणियों की गणना और विश्लेषण करना बहुत दिलचस्प था, जिन पर मैंने काम किया था, और बाद में बड़े ओपन सोर्स प्रोजेक्ट्स में। यह लेख आम ओपन सोर्स परियोजनाओं के लिए प्राप्त परिणामों को प्रस्तुत करता है।
परिणाम तालिका नीचे दी गई है और इसमें निम्नलिखित कॉलम हैं:
1. परियोजना का नाम और संस्करण।
2. कोड के वर्णों की संख्या।
3. कोड की कुल राशि पर टिप्पणियों का%।
4. टिप्पणियों की संख्या के लिए कोड की लाइनों की संख्या का अनुपात।
5. todo + fixme शब्दों की संख्या। परियोजना में कितना अंतिम रूप दिया जाना है, इसका एक संकेतक।
शीर्षक और संस्करण | कोड मात्रा | % टिप्पणियाँ | कोड की पंक्तियाँ / टिप्पणी | टूडू + फ़िक्मे |
---|
अपाचे ओपनऑफिस 3.4.1 | 279 मी | 16.3% | 3.3 | 6557 |
मोज़िला फ़ायरफ़ॉक्स 14.0.1 | 163 एम | 25.5% | 4.5 | 1338 |
क्यूटी 4.6.4 | 57 एम | 19.9% | 7.0 | 395 |
ब्लेंडर 2.63 | 71 एम | 10.9% | 6.0 | 1477 |
जिम्प 2.8.2 | 33 एम | 7.7% | 10.6 | 227 |
OGRE 1.9.0 | 23 एम | 23.5% | 3.5 | 421 |
इंकस्केप 0.48.2 | 19 एम | 18.7% | 5.0 | 1556 |
वीएलसी मीडिया प्लेयर 2.1.0 | 20 मी | 14.7% | 6.3 | 1155 |
Php 5.4.6 | 45 एम | 10.6% | 6.2 | 277 |
मीडियाविकि 1.19.1 | 15 मी | 14.8% | 5.0 | 546 |
7-ज़िप 920 | 4.2 एम | 5.9% | 25.6 | 0 |
ज़ालिब 1.2.7 | 694 के | 40.9% | 4.0 | 0 |
विश्लेषण नोट:
Zlib ने कंट्री डायरेक्टरी को छोड़कर सभी फाइलों को पार्स किया।
Qt में, qt- हर जगह-ओपन-सोर्स-src-4.6.4 \ src फ़ोल्डर का विश्लेषण 3rdparty के अपवाद के साथ किया गया था।
विकिमीडिया में, भाषाओं को छोड़कर सभी फ़ोल्डरों का विश्लेषण किया गया (टिप के लिए धन्यवाद)।
ओग्रे ने नमूने फ़ोल्डर को बाहर कर दिया।
यह ध्यान देने योग्य है कि फ़ाइल की पहली टिप्पणी की गणना करते समय ध्यान नहीं दिया गया था, क्योंकि सबसे अधिक संभावना यह कॉपीराइट है। उपरोक्त परिणामों से यह देखा जा सकता है कि औसतन टिप्पणियों की संख्या लगभग 15% है। बेशक, OpenOffice 6557 Fixme + todo के साथ बाहर खड़ा है। इन टिप्पणियों से:
- 50 टिप्पणियाँ इस तरह दिखती हैं: "TODO: check overflow!"।
- लगभग 10: "TODO TODO TODO: यह O (n) खोज वास्तव में बेकार है ..."।
- 68 टिप्पणियों जैसे "छुटकारा"।
- "मुझे TODO दस्तावेज़" के लिए 94 टिप्पणियाँ
यदि आप स्वयं इस परीक्षण का संचालन करना चाहते हैं, तो उपयोगिता का एक लिंक:
unick-soft.ru/soft/commentCounter.zipसेवा के लिंक के लिए
VBart के लिए धन्यवाद
www.ohloh.net , जहां आप बड़ी संख्या में ओपन सोर्स प्रोजेक्ट पा सकते हैं। इसके अलावा, सेवा उन पर टिप्पणियों की संख्या पर आंकड़े प्रदर्शित करती है।