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