जाहिर है, उच्च जटिलता मेट्रिक्स वाले सॉफ्टवेयर, जैसे कि साइक्लोमैटिक जटिलता, को बनाए रखना कठिन होता है। है अनुसंधान 1970 के दशक ( "कार्यक्रम जटिलता और प्रोग्रामर उत्पादकता", एट चेन) को यह डेटिंग वापस समर्थन । ऐसा काम भी है जो यह बताता है कि जटिलता घनत्व, जो कि प्रणाली के आकार पर चक्रीय जटिलता है, रखरखाव समय ("साइक्लोमैटिक जटिलता घनत्व और सॉफ्टवेयर रखरखाव उत्पादकता", जीके गिल, सीएफ केमेर) से भी संबंधित है, जो यहां मुफ्त में भी उपलब्ध है । दुर्भाग्य से, चेन के पेपर के लिए एक IEEE सदस्यता आवश्यक है, लेकिन यदि आप रुचि रखते हैं, तो आप इसे अन्य स्रोतों पर देखने की कोशिश कर सकते हैं।
एक गुणवत्ता के नजरिए से, यह अक्सर कुछ समय बिताने के लायक है, यह मानकर कि आपके पास नए दोषों की शुरूआत को रोकने के लिए एक परीक्षण ढांचा है। यह आपको अपने सिस्टम में नई सुविधाओं को अधिक आसानी से लागू करने, अतिरिक्त परीक्षण जोड़ने और नए डेवलपर्स को काम करने के लिए प्रशिक्षित करने की अनुमति देगा।
अंततः, हालांकि, नई कार्यक्षमता और अतिरिक्त मूल्य देने का दबाव है। आपको नई कार्यक्षमता के कार्यान्वयन और दोषों की मरम्मत के साथ रिफैक्टिंग को संतुलित करने की आवश्यकता है।