উচ্চতর জটিলতা মেট্রিক, যেমন সাইক্লোমেটিক জটিলতা সহ সফটওয়্যারগুলি বজায় রাখা শক্ত হয় ir নেই গবেষণা 1970 ( "কার্যক্রমের জটিলতা এবং প্রোগ্রামার প্রোডাকটিভিটি", ইটি চেন) এই ডেটিং ফিরে সমর্থনকারী । এমন আরও কাজ রয়েছে যেগুলি বোঝায় যে জটিলতার ঘনত্ব, যা সিস্টেমের আকারের চেয়ে চক্রবৃত্তীয় জটিলতাও রক্ষণাবেক্ষণের সময়ের সাথে সম্পর্কিত ("সাইক্লোমেটিক জটিলতা ঘনত্ব এবং সফটওয়্যার রক্ষণাবেক্ষণ উত্পাদনশীলতা", জি কে গিল, সিএফ কেমেরার) , যা এখানে বিনামূল্যে পাওয়া যায় । দুর্ভাগ্যক্রমে, চেনের কাগজে আইইইই সাবস্ক্রিপশন প্রয়োজনীয়, তবে আপনি যদি আগ্রহী হন তবে আপনি অন্যান্য উত্সগুলিতে এটি সন্ধান করার চেষ্টা করতে পারেন।
একটি মানের দৃষ্টিকোণ থেকে, নতুন ত্রুটিগুলির প্রবর্তন রোধ করার জন্য আপনার কাছে পরীক্ষার কাঠামো রয়েছে বলে ধরে নেওয়া প্রায়শই কিছুটা সময় রিফ্যাক্টরিং করার জন্য উপযুক্ত। এটি আপনাকে আরও সহজেই আপনার সিস্টেমে নতুন বৈশিষ্ট্যগুলি প্রয়োগ করতে, অতিরিক্ত পরীক্ষা যুক্ত করতে এবং নতুন বিকাশকারীদের কাজ করার প্রশিক্ষণ দেবে।
শেষ পর্যন্ত, তবে নতুন কার্যকারিতা এবং সংযোজিত মান সরবরাহ করার চাপ রয়েছে। নতুন কার্যকারিতা বাস্তবায়ন এবং ত্রুটিগুলি মেরামত করার সাথে আপনাকে রিফ্যাক্টরিংয়ের ভারসাম্য বজায় রাখতে হবে।