برانچ از ایبسٹریکشن پیٹرن ایک فن تعمیر کا نمونہ ہے جو بڑے پیمانے پر تبدیلیوں کو بتدریج نظام میں بغیر کسی رکاوٹ کے متعارف کرانے میں مدد کرتا ہے۔ اس پیٹرن میں موجودہ اور نئے کوڈ کے درمیان ایک تجریدی پرت بنانا شامل ہے، جس سے دونوں کو بغیر تنازعات کے ایک ساتھ رہنے کی اجازت ملتی ہے۔
یہ عمل ایک نئی فیچر برانچ بنانے سے شروع ہوتا ہے جس میں نئی فعالیت کے لیے درکار تبدیلیاں ہوتی ہیں۔ سسٹم پھر پرانی اور نئی برانچ کے درمیان بغیر کسی رکاوٹ کے سوئچ کرنے کے لیے تجرید کا استعمال کرتا ہے۔ تجریدی پرت دونوں شاخوں کو بغیر کسی تنازعہ کے بات چیت کرنے کی اجازت دیتی ہے۔
ایک بار جب تمام تبدیلیاں محفوظ طریقے سے نئی برانچ میں ضم ہو جائیں، تجریدی پرت کو ہٹایا جا سکتا ہے، اور پرانی شاخ کو ختم کیا جا سکتا ہے۔ یہ نقطہ نظر خاص طور پر مفید ہے جب آپ کو کسی سسٹم میں اہم تبدیلیاں کرنی ہوں یا جب آپ کو یقین نہ ہو کہ نیا حل موجودہ سسٹم پر کیسے اثر انداز ہوگا۔
تاریخ اشاعت: