হ্যাঁ, মনকিপাচিং খুব দরকারী!
কোনওভাবে, নামগুলি মানুষের উপলব্ধি থেকে অত্যন্ত প্রভাবশালী বলে মনে হয়। এটিকে "মনকিপ্যাচ" বলুন এবং এটি খারাপ শোনাচ্ছে, এটিকে "হট ফিক্স" বা "অন-দ্য ফ্লাই ফিক্স" বলুন এবং ভাল লাগছে।
স্বতন্ত্রভাবে, আমি মনে করি রানটাইম সময় পদ্ধতি / বৈশিষ্ট্য / ফাংশন পরিবর্তন করার ক্ষমতা একটি খুব দরকারী জিনিস। এমনকি জাভাস্ক্রিপ্ট লোকেরা সম্ভবত এটি না জেনে সারা দিন এটি ব্যবহার করে।
এই ক্ষেত্রে:
button.onclick = function(e) { ...}
এই সরল রেখাটি আপনি যে বোতামের আচরণ পরিবর্তন করেছেন তা চিত্রিত করে। এটি সেভাবে ডিজাইন করা হয়েছিল। তেমনি, আপনি অন্য প্রতিটি ক্রিয়াকলাপ পরিবর্তন করতে পারেন তবে এটি করা বোকামি হবে।
এখন, প্যাচগুলি সেভাবে সরবরাহ করার প্রশ্নের জন্য ... ভাল ... কেন নয়। আপনাকে বড় রিলিজের পরিবর্তে একটি ছোট প্যাচ ডাউনলোড করতে হবে। হেক, আপনি এমনকি কোনও সার্ভারটি বন্ধ না করে প্যাচ করতে পারেন, দুর্দান্ত! এবং তারপরে, একদিন, আপনি একটি বড় আপডেটের জন্য সর্বশেষ প্রকাশটিও পেতে পারেন। যথেষ্ট ফর্সা। তাই হ্যাঁ, আমি একটি ভাল জিনিস হিসাবে "রানটাইম প্যাচগুলি" ভোট দিয়েছি।
আকর্ষণীয়ভাবে যথেষ্ট, এরলংয়ের মতো কিছু ভাষা এমনকি এই ধারণার চারপাশে তৈরি হয়েছিল। ফ্লাইতে একটি সার্ভার আপডেট করার ক্ষমতা।
অবশ্যই, শেষ পর্যন্ত এবং অন্য সমস্ত কিছুর মতো, আপনি এটি কীভাবে ব্যবহার করেন তা বিষয়। আপনি দুর্দান্ত ওও স্টাফ তৈরি করতে পারেন এবং এটি খুব সুন্দর it
সম্পাদনা করুন:
আপনি নিজের লাইব্রেরি বা তৃতীয় পক্ষের প্যাচ করছেন কিনা তা আমাকে কিছু ক্ষেত্রে পার্থক্য যুক্ত করতে দিন।
... মূলত, আপনি যেমন প্যাচ দিয়ে যা করেন তা আপনার নিজের বা তৃতীয় পক্ষের লাইব্রেরির একটি বাগ ফিক্স করছে । উভয় ক্ষেত্রেই এটি দরকারী। আপনার নিজের জন্য, এটি আপনাকে ফ্লাই অন ফ্লাই প্রদান করতে সক্ষম করে। তৃতীয় পক্ষের জন্য, তারা নিজেরাই এটি ঠিক না করা পর্যন্ত আপনি অপেক্ষা করুন (বেশ কয়েক মাস?) অথবা আপনি নিজেরাই এখন এটি করেন। (আপনি এখনও তাদের প্যাচ জমা দিতে পারেন, যাতে তারা এটি তাদের পক্ষে ঠিক করে দেয়)। সমস্যার সমাধানের সাথে তারা যখন তাদের পরবর্তী সংস্করণ প্রকাশ করবে, আপনি এখনও লাইব্রেরি আপডেট করতে চান এবং আপনার পাশের প্যাচটি সরিয়ে ফেলতে পারেন।
এখন, অবশ্যই যদি আপনি কোনও প্যাচ ব্যবহার করেন কোনও ofষধের আচরণের পরিবর্তন করতে এবং এর উদ্দেশ্য / কাজের উপায়কে পৃথক করতে, তবে অবশ্যই এটি বিপর্যয়ের একটি রেসিপি। এমনকি একটি বানরও দেখতে পাবে ... ভাল, আমি আশা করি। ;)