আমার দৈনন্দিন কাজের একটি বড় অংশ একই সফটওয়্যার, মত বিভিন্ন সংস্করণ সঙ্গে মেশিনে ব্যবহারের জন্য সফ্টওয়্যার উন্নয়নশীল হয় bash
, find
এবং grep
। কোডটি সহজীকরণের জন্য উদাহরণস্বরূপ কার্যকর হতে পারে এমন কোনও বৈশিষ্ট্যের মুখোমুখি হওয়ার সময়, এটি প্রাচীনতম ইনস্টলড সরঞ্জামগুলিতে এই বৈশিষ্ট্যটি উপলব্ধ কিনা তা জানা গুরুত্বপূর্ণ। সমালোচনামূলক স্টাফগুলির জন্য, এটি জানার জন্যও দরকারী হবে যে এই বৈশিষ্ট্যটি নতুন ছিল নাকি প্রাচীনতম ইনস্টলড সরঞ্জামগুলিতে বছরের পর বছর ধরে বিদ্যমান।
দ্রুত উপায়ে এই উত্তর কি কি authoritatively লিনাক্সভিত্তিক সফটওয়ারের, বিশেষ করে গনুহ কোর utils জন্য? নির্ভুলতা হ্রাসের জন্য কয়েকটি সম্ভাবনা:
- বিভিন্ন সংস্করণ চালিয়ে বাইনারি বাইনারি অনুসন্ধান (sic) অবশ্যই চূড়ান্ত উত্তর, তবে এটি সবচেয়ে বেশি সময় ব্যয়কারী। পুরানো ইনস্টলেশনগুলি প্রায়শই সুরক্ষার কারণে পাওয়া যায় না।
- কোড পড়া প্রায় তত ভাল, তবে বৈশিষ্ট্যটি অস্পষ্টভাবে নামকরণ করা থাকলে নামটি পরিবর্তনশীল / ফাংশন / অবজেক্টের নামের সাথে সরাসরি মেলে না, বা এটি সক্ষম করার আগে এটি প্রয়োগ করা হয়েছিল তবে এটি নিষিদ্ধভাবে সময় সাপেক্ষ হতে পারে।
- লগগুলি পরিবর্তন করুন , যখন উপলব্ধ থাকে, সাধারণত সফ্টওয়্যার সংস্করণে বৈশিষ্ট্য পরিবর্তনগুলি সংযুক্ত করে।
- কমিট লগগুলি ইঙ্গিতগুলি সরবরাহ করতে পারে তবে তারা কোন সংস্করণে অন্তর্ভুক্ত হবে তা জানে না।
- ম্যান পেজগুলি খুব কমই তারিখের উল্লেখ করে।
- একই বিষয়টি গুগলিংয়ের ক্ষেত্রে প্রযোজ্য এবং অ-অনুমোদনযোগ্য সমস্ত উত্স বাদ দিয়ে আপনারও খুব কঠিন সময় কাটাতে হবে।