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