প্রোগ্রামিংয়ে বুটস্ট্র্যাপার কী?


15

আমি মাঝে মাঝে "বুটস্ট্র্যাপার" শব্দটি দেখতে পাই। প্রিজমের জন্য কিছু শেখার অনুশীলন তৈরি করার সময় আমি এটি সর্বশেষ দেখেছি। আমি UnityBootstrapperক্লাসে হোঁচট খেয়েছি। আমার প্রশ্নটি: আপনি কখন ক্লাসকে "বুটস্ট্র্যাপার" বলবেন? কেন? এটা ক্লাস সম্পর্কে কি বলে?


3
পরীক্ষা করে দেখুন Wikipedia নিবন্ধটি
ChrisF

উত্তর:


22

আপনার নির্দিষ্ট উদাহরণে আপনি নির্ভরশীল ইনজেকশন ধারক বুটস্ট্র্যাপের কথা বলছেন। এটি যেখানে আপনি আপনার সমস্ত দৃষ্টান্ত কনফিগার করেন এবং সাধারণত ব্যবহারের জন্য ধারক প্রস্তুত করেন।

আপনার অ্যাপ্লিকেশনের বেশিরভাগ মিলন যেখানে থাকে সেখানেও এটি শেষ হয় (এটি কোথাও থাকতে হবে), তবে এটি পার্শ্ব প্রতিক্রিয়া, উদ্দেশ্য নয়।

আরও সাধারণ পরিভাষায়, একটি বুটস্ট্র্যাপার কেবল একটি শ্রেণি বা পদ্ধতি যা আপনার নির্দিষ্ট প্রয়োজন এবং ব্যবহারের জন্য শ্রেণি / অবজেক্টের একটি গোষ্ঠী বা একটি সম্পূর্ণ এপিআই প্রস্তুত / কনফিগার করে।


11

সাধারণ অর্থে, একটি চমৎকার উত্তর ওভার এ এল & U.SE প্রশ্নের "কি বুটস্ট্র্যাপ" মানে কি? :

বুটস্ট্র্যাপ বলতে এমন একটি প্রক্রিয়া বোঝায় যা বুটস্ট্র্যাপ দ্বারা নিজেকে বাছাই করার অনুরূপ । ধারণাটি হ'ল নিজেকে বাঁকানো এবং "উত্তোলন" করার চেষ্টা করে নিজেকে ওঠানো শারীরিকভাবে অসম্ভব।

বুটস্ট্র্যাপিং বলতে বোঝায় ঠিক তেমনটি করা কিন্তু একরকমভাবে পদার্থবিজ্ঞানের সাথে সাদৃশ্য। পরিভাষাটি আমি এই শব্দটি শুনে সবচেয়ে সাধারণ অঞ্চল। একটি প্রোগ্রাম যা নিজেই বুটস্ট্র্যাপ করে সেগুলি হ'ল চূড়ান্ত তুচ্ছ অপারেশন দিয়ে শুরু হয় এবং তারপরে অভ্যন্তরীণভাবে প্রারম্ভিক প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য এটি ব্যবহার করে। কঠোর অর্থে, প্রোগ্রামটির প্রথম ধাপের জন্য সহায়তা প্রয়োজন তবে এটির পরে এটির জন্য কোনও বাহ্যিক সাহায্যের প্রয়োজন হয় না।

যেমনটি UnityBootstrapperহ'ল যুক্তিযুক্তভাবে এমন একটি শ্রেণি হবে যা আপনার অ্যাপ্লিকেশনটিকে এটির বুটস্ট্র্যাপ দ্বারা নিজেকে বাছতে দেয় , ক্লাসের জন্য এমএসডিএন পৃষ্ঠা দ্বারা নিশ্চিত হওয়া একটি দাবি ।

বেস ক্লাস যা একটি মৌলিক বুটস্ট্র্যাপিং ক্রম সরবরাহ করে যা বেশিরভাগ আইউইটিসিটি কনটেনিয়ারে কম্পোজিট অ্যাপ্লিকেশন লাইব্রেরি সম্পদ নিবন্ধভুক্ত করে।

মন্তব্যসমূহ: অ্যাপ্লিকেশন নির্দিষ্ট কনফিগারেশন সরবরাহ করতে এই শ্রেণিটি অবশ্যই ওভাররাইড করা উচিত।


2

নিম্ন স্তরের পরিভাষায়, একটি বুটস্ট্রাপারটি বুটআপে লোড হওয়া কোডের একটি অংশ যা অপারেটিং সিস্টেমের এন্ট্রি পয়েন্টটি ট্রিগার করার আগে মেমরি এবং পরিবেশকে কনফিগার করে।


1

সাধারণত এটির অর্থ এমন একটি যা সর্বনিম্ন ডেটা সেট করে সম্পূর্ণ বস্তু তৈরি করে। উদাহরণস্বরূপ, একটি ইয়েলডুকু বুটস্ট্র্যাপার বাজারের মূল্য (ডিপোজিট রেট, সোয়াপ রেট ইত্যাদি) নেয় এবং একটি ক্রমাঙ্কিত ফলন বক্ররেখা তৈরি করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.