एक शब्द जो मैं अब हर समय देखता हूं और फिर "चक्रवात जटिलता" है। यहां पर मैंने "भाषा एक्स के सीसी की गणना कैसे करें" या "मैं न्यूनतम सीसी के साथ वाई कैसे कर सकता हूं" के बारे में कुछ प्रश्न देखे, लेकिन मुझे यकीन नहीं है कि मैं वास्तव में समझता हूं कि यह क्या है।साइक्लोमैटिक कॉम्प्लेक्सिटी क्या है?
NDepend Website पर, मैं एक व्याख्या यह है कि मूल रूप से कहते हैं देखा "एक विधि में निर्णय की संख्या। प्रत्येक अगर, के लिए, & & आदि सीसी करने के लिए +1 कहते हैं," स्कोर ")। है कि वास्तव में यह? यदि हां, यह बुरा क्यों है? मैं देख सकता हूं कि कोड को समझने में आसान रखने के लिए कोई भी कथन की संख्या को कम रखना चाह सकता है, लेकिन क्या यह वास्तव में सबकुछ है?
या क्या कुछ गहरी अवधारणा है इसके लिए?
भी कहा जाता है, तो यह यूनिट परीक्षण और पूर्ण कोड कवरेज प्राप्त करना कठिन होता है। –
सही 'कारण वे कहते हैं कि आप किसी भी क्षण में केवल अपने विवेक दिमाग में कुछ चीजें रख सकते हैं। – steamer25
किसी विधि की चक्रीय जटिलता उस विधि के लिए 100% कोड कवरेज प्राप्त करने के लिए आवश्यक यूनिट परीक्षण मामलों की संख्या को भी दर्शाती है। –