প্রত্যেকে এই সংখ্যাগুলির সাথে কী করতে চান তা চয়ন করেন। আমি যেহেতু এটি বরং মূর্খতা থেকে রিলিজকে এবিসি কল করতে প্ররোচিত করেছি। বলা হচ্ছে, আমি গত 25+ বছরের বিকাশের মধ্যে যা দেখেছি তা এইভাবে কাজ করতে ঝোঁক। ধরা যাক আপনার সংস্করণ নম্বরটি 1.2.3।
"1" "মেজর" সংশোধন নির্দেশ করে। সাধারণত এটি প্রাথমিক প্রকাশ, একটি বড় বৈশিষ্ট্য সেট পরিবর্তন বা কোডের উল্লেখযোগ্য অংশগুলির একটি পুনর্লিখন। বৈশিষ্ট্য সেটটি নির্ধারিত হয়ে গেলে এবং অন্তত আংশিকভাবে প্রয়োগ করা হলে আপনি পরবর্তী নম্বরটিতে যান।
"2" একটি সিরিজের মধ্যে একটি রিলিজ নির্দেশ করে। প্রায়শই আমরা এই অবস্থানটি এমন বৈশিষ্ট্যগুলিতে ধরা পেতে ব্যবহার করি যা এটি সর্বশেষ বড় রিলিজে তৈরি করে না। এই অবস্থান (2) প্রায়শই বাগ বাগের সমাধান সহ কোনও বৈশিষ্ট্য সংযোজনকে নির্দেশ করে।
বেশিরভাগ দোকানে "3" প্যাচ রিলিজ / বাগ ফিক্স নির্দেশ করে। কমপক্ষে বাণিজ্যিক দিক দিয়ে কখনই, এটি কোনও উল্লেখযোগ্য বৈশিষ্ট্য যুক্ত করার ইঙ্গিত দেয় না। বৈশিষ্ট্যগুলি যদি 3 পজিশনে প্রদর্শিত হয় তবে এটি সম্ভবত কারণ যে কোনও বাগ ফিক্স রিলিজ করতে হবে তা জানার আগে কেউ কেউ কিছু পরীক্ষা করেছিল।
"3" পজিশনের বাইরে? লোকেরা কেন এই ধরণের কাজ করে তা আমার কোনও ধারণা নেই, এটি আরও বিভ্রান্তিকর হয়ে ওঠে।
উল্লেখযোগ্যভাবে ওএসএসের কয়েকজন এই সমস্ত জিনিসকে ছুঁড়ে ফেলে দেয়। উদাহরণস্বরূপ, ট্র্যাক সংস্করণ 10 আসলে 0.10.XX আমি মনে করি ওএসএস বিশ্বের অনেক লোকের মধ্যে আত্মবিশ্বাসের অভাব রয়েছে বা তারা ঘোষণা করতে চান না যে তাদের একটি বড় রিলিজ হয়েছে।