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