Quration AIQ

devwords

سافٹ ویئر انجینئرز آدھا مذاق کرتے ہوئے ہفتے کے ایک خاص دن ایک مخصوص، حساس کام سے گریز کرتے ہیں۔

'جمعہ کو کوئی deploy نہیں۔' deploy کرنے کا کیا مطلب ہے؟

مکمل کوڈ کو ان سرورز تک پہنچانا جو حقیقی صارفین اصل میں استعمال کرتے ہیں
Deployment وہ لمحہ ہے جب آپ کا کوڈ لائیو ہو جاتا ہے۔ کچھ توڑیں تو آپ کا ویک اینڈ غائب ہو جاتا ہے — اسی لیے جمعہ کا اصول۔ جدید CI/CD پائپ لائنز کے ساتھ، کئی ٹیمیں روزانہ درجنوں بار deploy کرتی ہیں۔

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

کوڈ چھاپنا اور جسمانی کاپیاں تقسیم کرنا، یا فوجیں بھیجنا، دونوں لفظ کی لغوی یا غیر متعلق تشریحات ہیں جن کا اصل سافٹ ویئر ڈیپلائے منٹ سے کوئی تعلق نہیں۔

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

▶ Quration AIQ

devwords

1947 میں ہارورڈ کے ایک کمپیوٹر کے اندر اصل میں کیا ملا؟اسے کیا کہتے ہیں؟IP کیا ہے؟براؤزنگ کے دوران ملنے والا '404' اصل میں کیا ظاہر کرتا ہے؟ایک سائٹ '500 Internal Server Error' دکھاتی ہے۔ قصور کس کا ہے؟وہ کیا ہے؟اس کا نام کیا ہے؟وہ کیا ہے؟کون سا مشہور آسان لائسنس تقریباً ہر چیز کی اجازت دیتا ہے، بشمول تجارتی استعمال، بس کاپی رائٹ نوٹس رکھیں؟اگر کچھ نظر آنے والا نہ بدلے تو ایسا کیوں کریں؟یہ کون سی فنانس والی اصطلاح ہے؟سب سے عملی پہلا ردعمل کیا ہے؟

Quration — Quration AIQ