"ব্যাকপোর্টিং" শব্দটির কি বিপরীত আছে?


20

আমি যেমন বুঝতে পারি, "ব্যাকপোর্টিং" শব্দটি ভবিষ্যতের সংস্করণে প্রয়োগ করা একটি স্থিরতা বর্ণনা করতে ব্যবহৃত হয় যা পূর্ববর্তী সংস্করণেও পোর্ট করা হয়। উইকিপিডিয়া সংজ্ঞাটি নিম্নরূপ:

ব্যাকপোর্টিং হ'ল একটি নির্দিষ্ট সফ্টওয়্যার পরিবর্তন (প্যাচ) গ্রহণ এবং প্রাথমিকভাবে তৈরি করা সফ্টওয়্যারটির তুলনায় এটি পুরানো সংস্করণে প্রয়োগ করা। এটি একটি সফ্টওয়্যার বিকাশ প্রক্রিয়া রক্ষণাবেক্ষণ পদক্ষেপের অংশ গঠন করে ...

উদাহরণ স্বরূপ:

  • ভি 2.0-এ একটি সমস্যা সনাক্ত এবং স্থির করা হয়েছে। একই ফিক্সটি পোর্ট করা হয় এবং ভি 1.5-তে প্রয়োগ করা হয়।

বিপরীত দিকে এটি করা হলে শব্দটি কী?

  • সমস্যাটি V1.5-এ আবিষ্কার হয়েছে এবং ঠিক করা হয়েছে। একই ফিক্সটি পোর্ট করা হয় এবং ভি 2.0-তে প্রয়োগ করা হয়।

"ব্যাকপোর্টিং" শব্দটি কি এখনও প্রয়োগ হবে? বা "ফরওয়ার্ডপোর্টিং" (যা মজাদারভাবে "পোর্ট ফরওয়ার্ডিং" এর মতো অনেকটা শোনাচ্ছে) এর মতো একটি শব্দ আছে?


1
"প্রচার" সম্পর্কে কি?
গিল বেটস

উত্তর:


28

এটি ব্যাকস্ল্যাশের বিপরীতে একই। প্রত্যেকে একে ফরোয়ার্ড স্ল্যাশ বলতে চায়, তবে সত্যই এটি একটি "স্ল্যাশ"। ব্যাকপোর্টিংয়ের বিপরীতটি কেবল "পোর্টিং"।


"পোর্টিং" আরও সাধারণ শব্দ এবং ভাষাগুলির মধ্যেও যে কোনও কোড স্থানান্তরের ক্ষেত্রে প্রয়োগ করতে পারে। আমার সংস্থায় আমরা এই প্রশ্নে বর্ণিত নির্দিষ্ট মামলার জন্য "ফরোয়ার্ড-পোর্টিং" ব্যবহার করি।
মার্কো টপলনিক

14

এটি সাধারণত ঘটে না কারণ আপনি ভি 2.0 কোডবেজে ইস্যুটি ঠিক করেছেন এবং allyচ্ছিকভাবে এটি ব্যাকপোর্ট করেন। :) সংস্করণ নিয়ন্ত্রণের ক্ষেত্রে, এটি সহজভাবে বলা হয় merging


3
এটি ঘটবে কারণ ভি 1.x এবং ভি 2.x সহাবস্থান করে এবং সমান্তরালভাবে বজায় থাকে, প্রতিটি তার নিজস্ব রক্ষণাবেক্ষণ শাখায়। একটি ক্রস-সংস্করণ বাগ আবিষ্কার করা যায় এবং যে কোনও দিকে ঠিক করা যায়।
মার্কো টপলনিক

3
যদি ভি 1.5 ইতিমধ্যে প্রকাশিত হয়েছে তবে ভবিষ্যতে ভি 2.0 প্রকাশিত হবে, তবে আপনি প্রথমে বিষয়টি V1.5 এ সমাধান করুন, কারণ এই সংস্করণটি গ্রাহকরা ইতিমধ্যে ব্যবহার করেছেন এবং আরও ফিক্সের আরও সংশোধন প্রয়োজন। এর পরে আপনি V2.0 এ স্থির করে দিন।
ব্যবহারকারী 1364368

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

@ মার্টিনকেলম্যান কোডবেসের প্রধান (ভি 2.0 এর জন্য) এমন একটি রাষ্ট্র হতে পারে (বর্তমান উন্নয়ন কাজের কারণে) যা এটির উন্নতি করতে দেয় না। কোডবেসের মাথাটি আবার পরিষ্কার না হওয়া পর্যন্ত কয়েক দিন বা সপ্তাহ সময় লাগতে পারে তবে জরুরি সংশোধনের জন্য আপনি এতক্ষণ অপেক্ষা করতে পারবেন না।
ব্যবহারকারী 1364368

1

আমার ধারণা আমি এই পদগুলি ব্যবহার করব: ভবিষ্যত-প্রুফিং বা, বিকল্পভাবে, সামঞ্জস্যতা :

উইকিপিডিয়া ভবিষ্যতের প্রমাণ থেকে :

ভবিষ্যতের প্রমাণ: বাক্যটি ভবিষ্যতের প্রমাণীকরণ ভবিষ্যতের বিকাশগুলি অনুমান করার চেষ্টা করার একচেটিয়া প্রক্রিয়া বর্ণনা করে, যাতে সম্ভাব্য নেতিবাচক পরিণতিগুলি হ্রাস করতে এবং সুযোগগুলি দখল করতে ব্যবস্থা নেওয়া যেতে পারে।

এবং সামনের সামঞ্জস্য :

ফরোয়ার্ড সামঞ্জস্য বা wardর্ধ্বমুখী সামঞ্জস্যতা (কখনও কখনও এক্সটেনসিবিলিটির সাথে বিভ্রান্ত) সিস্টেম নকশার জন্য একটি সামঞ্জস্যতা ধারণা, যেমন: পশ্চাদপদ সামঞ্জস্য। ফরোয়ার্ড সামঞ্জস্যতা তার নিজের পরবর্তী সংস্করণগুলির জন্য উদ্দেশ্যে করা ইনপুটটি গ্রেফতার করে গ্রহণ করার জন্য একটি ডিজাইনের সক্ষমতা লক্ষ্য করে।

অথবা উভয়ই "ফরোয়ার্ড-সামঞ্জস্যের মাধ্যমে ভবিষ্যতের প্রুফিং"।

ওহ বাজওয়ার্ডারি :)


0

বিপরীত দিকের ব্যাকপোর্টিং কেবল পোর্টিং হয় তবে আপনি যে প্রসঙ্গে বর্ণনা করেছেন তাতে তা করার কোনও কারণ নেই।


0

আমি মনে করি "ব্যাকপোর্ট" শব্দটি কেবল একই প্রোগ্রামের প্রবীণ ব্যক্তির কাছে কোনও প্রোগ্রামের নতুন প্রকাশের একটি বৈশিষ্ট্য আনার ক্রিয়াকে বোঝায়, এখনও এটি ব্যবহার করার সুবিধার্থে।

আপনি পুরানো, বদ্ধ, নতুন সংস্করণগুলিতে কোনও "বিপরীত" ব্যাকপোর্টিং বিদ্যমান নেই (যদি আপনি হন, সংজ্ঞা অনুসারে, সংস্করণটি পুরানো নয়)।

আপনি যেটিকে "ফরওয়ার্ডপোর্ট" বলছেন, পুরানো এবং নতুন ভার্শন উভয় ক্ষেত্রেই সমস্যা সমাধান করা, এটি কেবল একটি বাগফিক্স বা প্যাচ।


-1

সফ্টওয়্যারের একটি পুরানো শাখা থেকে নতুনতে রূপান্তর করে সেট সেট করার জন্য সাধারণত ব্যবহৃত শব্দ নেই। সফ্টওয়্যারটির সর্বশেষ শাখাটি যদি অস্থির না হয় তবে বেশিরভাগ বিকাশকারীরা বাগটিটি কী সংস্করণে পাওয়া গেছে তা নির্বিশেষে সফ্টওয়্যারটির সর্বশেষ শাখায় বাগ ফিক্সগুলি তৈরি করবে। সফ্টওয়্যারটির সর্বশেষ শাখা পরিবর্তনের পর থেকে মার্জ সংঘাতগুলি হ্রাস করার জন্য এটি করা হয় পুরানো শাখার চেয়ে ঘন ঘন। কোনও গ্রাহক দ্বারা প্রতিবেদন করা যে কোনও সফ্টওয়্যার বাগটি পূর্বের সংস্করণে সংজ্ঞায়িত হিসাবে সংজ্ঞায়িত হয় কারণ গ্রাহক আপনার সফ্টওয়্যারটির সর্বশেষ শাখায় অ্যাক্সেস করতে পারে না।


সত্য যদি না আপনার গ্রাহক এখনই ঠিক করতে চান।
অ্যালেক্স আর

-1

আমি এখানে উত্তর চেয়েছিলাম কারণ আমি এই দৃশ্যের জন্য একটি কমিট মন্তব্য লিখছি। এই সাধারণ পরিস্থিতির জন্য প্রকৃত জাগরণের অভাবের প্রেক্ষিতে, আমি কেবল এটিকে "প্রোডাক্ট হটফিক্সগুলি দেব শাখায় মার্জ করা" হিসাবে বানান করতে যাচ্ছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.