मैं अपने डेल्फी (पास्कल) प्रोजेक्ट के लिए एलओसी (कोड की रेखा) मीट्रिक कैसे उत्पन्न कर सकता हूं? क्या ऐसा करने का एक अंतर्निहित तरीका है?एलओसी (कोड की रेखाएं) मेट्रिक्स?
उत्तर
आप Pascal Analyzer का उपयोग करके कोड मेट्रिक्स लाइन के साथ-साथ कई अन्य मीट्रिक, और संकेत (लिंट) शैली की जानकारी का उपयोग कर उत्पन्न कर सकते हैं।
डेल्फी के पास प्रो और उच्च स्कीस में एलओसी समेत एक अंतर्निहित मीट्रिक सुविधा भी है।
+1। – RRUZ
सभी के लिए धन्यवाद, यह एक अच्छा मीट्रिक उपकरण प्रतीत होता है। इसे देखना होगा। ps। और हाँ अकेले मापने वाला एलओसी एक बेकार मीट्रिक है। हालांकि एक बस यह जानना चाहता है कि यह कितना बड़ा है (!), वैनिटी के लिए आपको पता है :) –
पास्कल विश्लेषक एक वाणिज्यिक उपकरण है। यह एकल फाइलों या परियोजनाओं का विश्लेषण कर सकता है, लेकिन निर्देशिका सामग्री नहीं। [इस टिप्पणी के लिए 3 साल का पुराना जवाब] –
SourceMonitor मीट्रिक की एक श्रृंखला की गणना करता है और अन्य लोगों के साथ एलओसी है। सी ++, सी, सी #, वीबी.नेट, जावा, वीबी 6 के अलावा यह डेल्फी के लिए भी काम करता है।
इसका इस्तेमाल क्योंकि यह एक पुराने, बेकार मीट्रिक है मत करो।
यह डेवलपर उत्पादकता का मीट्रिक होने का इरादा नहीं है, लेकिन यह पता लगाने का एक तरीका हो सकता है कि कौन सी इकाइयां बहुत बड़ी हो सकती हैं और शायद कुछ तोड़ने की आवश्यकता हो सकती है। बड़ा अच्छा नहीं है, यह बुरा है। –
यह एक बेकार मीट्रिक नहीं है क्योंकि हम बेहतर विकल्पों से कम हैं। हालांकि, इसे गलत तरीके से इस्तेमाल नहीं किया जाना चाहिए क्योंकि इसे धोखा दिया जा सकता है। – magallanes
मैं उनका उपयोग नहीं करता हूं। एलओसी मेट्रिक्स में एक समस्या है: वे कोड like this लिखने को प्रोत्साहित करते हैं।
सहमत हुए। मैंने कभी देखा सबसे अच्छा एलओसी मीट्रिक: http://tinyurl.com/ocg9fb –
मेसन, लिंक के लिए धन्यवाद! एक बेवकूफ प्रणाली को हरा करने के लिए एक सॉफ्टवेयर प्रो के लिए क्या एक शानदार तरीका है। – azheglov
@azheglov केवल तभी यदि आप लाइनों की संख्या से भुगतान कर रहे हैं .. और वह कौन करता है। –
CodeHealer आपको कोड की रेखाओं सहित कई अलग-अलग मीट्रिक प्रदान करता है।
अफसोस की बात है कि कोड-हेलर के लेखकों को XE5 और XE6 के लिए उचित समर्थन के लिए इसे अपडेट करने में कोई रूचि नहीं है, तो चलो इसे मृत, जिम कहते हैं। –
यह शर्म की बात होगी। CodeHealer कुछ वास्तव में चुपके कोड समस्याओं को इंगित करता है। –
उन्होंने डेल्फी 10, बर्लिन और टोक्यो के लिए समर्थन की घोषणा की है। तो @WarrenP और ब्रूस, स्पष्ट रूप से वे इसे अद्यतन कर रहे हैं। – LMSingh
बिल्ड-ऑल, फिर लाइनों की अनुमानित संख्या को नोट करें।
दुर्भाग्य से यह मेट्रिक संभवतः गैर प्रोग्रामर को प्रभावित करने के अलावा बहुत उपयोगी नहीं है, जहां एक बड़ी सांख्यिकीय फेंकने से विभाग प्रभावशाली दिख सकता है। हकीकत यह है कि दस हजार लाइन कार्यक्रम लाखों में से एक की तुलना में पांच गुना अधिक जटिल हो सकता है। यह कोड की रेखा नहीं है जो उत्पाद बनाती है, इसकी इंजीनियरिंग जो लाइनों को एकसाथ रखती है।
प्रो और ऊपर से डेल्फी के हाल के संस्करणों में, एलओसी मेट्रिक्स समेत कुछ बुनियादी मीट्रिक और अन्य समान बेकार मेट्रिक्स शामिल हैं, जैसा कि सुविधा में बनाया गया है। उद्यम और वास्तुकार में मीट्रिक का एक बड़ा सेट, और लेखा परीक्षा शामिल है।
विशेष रूप से परिणाम ग्रिड की एक अचूक गड़बड़ी में प्रदर्शित होते हैं, बिना किसी सहायता और कोई संकेत।
वास्तव में, मदद या तो आप मदद करने के लिए कुछ भी नहीं है। लेकिन इससे पहले कि आप मैट्रिक्स चलाने के लिए, वहाँ विभिन्न गुप्त बातें क्या मतलब है कुछ वर्णन है, यहाँ लोगों में बनाया मुफ्त की एक सूची है:
CIW - Class Interface Width
LOC - Lines of Code
NAM - Number of Accessor Methods
NOA - Number of Attributes
NOC - Number of Classes
NOIS - Number of Import Statements
NOM - Number of Members
NOP - Number of Parameters
NOPA - Number of Public Attributes
PIS - Package Interface Size
PS - Package Size
- 1. कोड मेट्रिक्स
- 2. कोड मेट्रिक्स की गणना करें
- 3. PHP के कोड मेट्रिक्स - नोटपैड ++
- 4. कोड मेट्रिक्स का मूल्यांकन
- 5. पीछे की रेखाएं हटाएं
- 6. ग्रहण मेट्रिक्स प्लगइन
- 7. दृश्य स्टूडियो कोड मेट्रिक्स और स्विच मामले की अनुरक्षणीयता सूचकांक
- 8. कोड मेट्रिक्स (SourceMonitor द्वारा गणना) की व्याख्या कैसे करें
- 9. सॉफ्टवेयर गुणवत्ता मेट्रिक्स
- 10. आप किस कोड मेट्रिक्स \ guidline का उपयोग कर रहे हैं?
- 11. PHP प्रदर्शन मेट्रिक्स
- 12. एसवीजी और फ़ॉन्ट मेट्रिक्स
- 13. प्लॉट्स पर लंबवत रेखाएं और क्षैतिज रेखाएं प्रदर्शित करें
- 14. प्रैक्टिसिंग एंड्रॉइड डिज़ाइन मेट्रिक्स?
- 15. उपफोल्डर्स से पाइथन यादृच्छिक रेखाएं
- 16. आईसीपी का आश्वासन, आंतरिक मेट्रिक्स
- 17. क्या परियोजना अनुमान के लिए एलओसी सही पैरामीटर है?
- 18. अंकों की सूची से पैटर्न (रेखाएं, मंडल, ...) कैसे ढूंढें?
- 19. आर ग्राफ: टुफेट की क्षैतिज पट्टी रेखाएं बनाना
- 20. लक्ष्य पर अमल और अवैध एलओसी हैडर (बुरा हस्ताक्षर)
- 21. ओपनसीवी पहचानने वाली रेखाएं और घटता
- 22. जावास्क्रिप्ट में फ़ॉन्ट मेट्रिक्स प्राप्त करना?
- 23. अक्ष रेखाएं या Matplotlib contour plot
- 24. edittext में एकाधिक रेखाएं खींचना उदा। नोटपैड
- 25. एचटीएमएल 5, कैनवास, और स्ट्रोकआरक्ट: रेखाएं संकुचित?
- 26. एचटीएमएल, सीएसएस और जावास्क्रिप्ट के साथ कोड के विजुअल स्टूडियो कोड विश्लेषण लाइनों क्या करता है?
- 27. ओपनलेयर में क्षैतिज रेखाएं कैसे आकर्षित करें?
- 28. मैटलैब स्पेक्ट्रोग्राम प्लॉट पर लंबवत रेखाएं बनाएं
- 29. नई लाइनों को बदलें, लेकिन रिक्त रेखाएं
- 30. .text.haml दस्तावेज़ में रिक्त रेखाएं कैसे हैं?
डेल्फी एक इन बातों को उत्पन्न करने के लिए उपकरण में बनाया गया है, और मैं संपादित यह सवाल इसलिए यह एक सिफारिश के लिए नहीं पूछ रहा है, बल्कि एक कार्य पूरा करने का एक तरीका है, जो विषय पर है। यह सवाल मूल्यवान है और इसे बंद नहीं किया जाना चाहिए (विशेष रूप से) पर, विशेष रूप से 4 साल बाद नहीं पूछा गया था। स्टैक ओवरव्लो ओवर-मोड रोड का नेतृत्व जारी रखता है। अच्छा लगा। पास्कल विश्लेषक के लिए –