मेट्रिक्स पर कुछ किताबें जो आपके कॉलेज के पुस्तकालय में सॉफ़्टवेयर क्वालिटी इंजीनियरिंग में शायद सॉफ़्टवेयर मेट्रिक्स और मेट्रिक्स और मॉडल शामिल हैं । उन 2 को आपको एक शुरुआती जगह देनी चाहिए। औद्योगिक दुनिया में, बहुत कम कंपनियों के पास किसी भी प्रकार का मीट्रिक माप कार्यक्रम है।
क्या अधिकांश कंपनियों के पास कोई रास्ता है, अर्थपूर्ण मैट्रिक्स को मापने के लिए एक सुरुचिपूर्ण कार्यक्रम नहीं होना चाहिए?
विजुअल स्टूडियो में कुछ कोड विश्लेषण टूल शामिल हैं जो आपको आरंभ कर सकते हैं। अधिकांश कंपनियों के पास सबसे खराब मीट्रिक को मापने के लिए कुछ भी नहीं है: कोड की लाइनें। "बस हो गया" उद्योग में भारी ड्राइविंग बल प्रतीत होता है, और रखरखाव की चिंताओं को प्रबंधकों की चिंताओं पर बहुत कम ध्यान दिया जाता है "क्या मुझे इस साल अपना बोनस मिलेगा?" और "क्या यह उस समय में किया जाएगा जब मैंने वादा किया था?" यहां तक कि वृद्धिशील परिवर्तनों के साथ साल-दर-साल चलने वाले उत्पादों के साथ, उन 2 चिंताओं ने डेवलपर्स की स्थिरता और बग का पता लगाने / रोकथाम की चिंताओं को बौना कर दिया।
एकल, या संयुक्त, जो आपकी परियोजनाओं के दायरे और अनुमानों को कम करने में आपकी मदद करते हैं?
मुझे लगता है कि चक्रवाती जटिलता और युग्मन इस बात के प्रबल संकेतक हैं कि कोड को बनाए रखना कितना कठिन है या कितना कठिन है। यदि साइक्लोमैटिक जटिलता 20 के आसपास है, तो मुझे लगता है कि परीक्षण करना लगभग असंभव होगा (क्योंकि इसमें कोड के माध्यम से 2 ^ 20 पथ तक होंगे) और छोटे टुकड़ों में विघटित होना चाहिए। आप जटिलता को समाप्त नहीं कर सकते, लेकिन आप इसे अधिक प्रबंधनीय विखंडू में बदल सकते हैं।
यदि आप अनुमान की तलाश कर रहे हैं , तो आप शायद फ़ंक्शन बिंदुओं की जांच करना चाहते हैं ।
कोड कवरेज% प्रत्येक पुनरावृत्ति को बहुत कम कर रहा है, क्या आप मुद्दे के अपने डेवलपर्स को सचेत करते हैं
मुझे लगता है कि अधिकांश प्रबंधक चेक-इन की संख्या और बग्स की संख्या के बारे में परवाह करते हैं। मेरा वर्तमान प्रबंधक इकाई परीक्षण का विरोध करता है (वह सोचता है कि यह समय की बर्बादी है) और मेरे पिछले प्रबंधक ने महसूस किया कि इकाई परीक्षणों पर खर्च किया गया समय ऐसा था जिसे इसे पहली जगह में लिखने में खर्च किया जाना चाहिए था।
डेवलपर्स द्वारा उपयोग किए जाने वाले विहित तर्क यह है कि यदि आप कुछ मापते हैं, तो केवल वही है जो आपको मिलेगा। यह तर्क इस विचार से आता है कि एकमात्र मीट्रिक कोड की लाइनें हैं।