Quration AIQ

devwords

সফটওয়্যার ইঞ্জিনিয়াররা অর্ধেক-মজা করে সপ্তাহের একটা নির্দিষ্ট দিনে একটা বিশেষ, উচ্চ-ঝুঁকির কাজ এড়িয়ে চলেন।

ডেভেলপাররা অর্ধেক-মজা করে বলেন, 'শুক্রবারে ডিপ্লয় নয়।' ডিপ্লয় করা মানে কী?

সম্পূর্ণ কোড আসল ব্যবহারকারীরা যে সার্ভার ব্যবহার করেন সেখানে পাঠানো
ডিপ্লয়মেন্ট হলো সেই মুহূর্ত যখন আপনার কোড লাইভ হয়। কিছু ভেঙে গেলে সপ্তাহান্ত উবে যায় — তাই শুক্রবারের নিয়ম। আধুনিক CI/CD পাইপলাইনে অনেক টিম দিনে বহুবার ডিপ্লয় করে।

ডিপ্লয় করা মানে সম্পূর্ণ কোড লাইভ সার্ভারে পাঠানো যা প্রকৃত ব্যবহারকারীরা সত্যিই অ্যাক্সেস করেন, তৈরি করা পরিবর্তনগুলোকে প্রোডাকশনে উপলব্ধ করা, শুধু একজন ডেভেলপারের নিজস্ব মেশিন বা একটা টেস্ট পরিবেশে না রেখে। ডিপ্লয় করা কোডে একটা ভুল ব্যবহারকারীরা সক্রিয়ভাবে নির্ভর করা কিছু অবিলম্বে ও দৃশ্যমানভাবে ভেঙে দিতে পারে বলে, টিমগুলো ঐতিহাসিকভাবে ডিপ্লয়মেন্টকে উচ্চ-ঝুঁকিপূর্ণ হিসেবে দেখেছে, যার ফলে সপ্তাহান্তের ঠিক আগে ডিপ্লয় এড়ানোর কৌতুকপূর্ণ নিয়ম জন্ম নিয়েছে, যখন সমস্যা সমাধান করা কঠিন হবে।

কোড প্রিন্ট করা আর ভৌত কপি বিতরণ করা, বা সৈন্য পাঠানো, দুটোই শব্দটার আক্ষরিক বা অসম্পর্কিত পাঠ যাদের প্রকৃত সফটওয়্যার ডিপ্লয়মেন্টের সাথে কোনো সম্পর্ক নেই।

আধুনিক ক্রমাগত ইন্টিগ্রেশন ও ডিপ্লয়মেন্ট, প্রায়ই CI/CD বলা হয়, এই সংস্কৃতিকে উল্লেখযোগ্যভাবে বদলে দিয়েছে, অনেক টিম এখন প্রতিটা ডিপ্লয়কে একটা বিরল, স্নায়ুচাপযুক্ত ঘটনা হিসেবে দেখার বদলে স্বয়ংক্রিয়, ভালোভাবে পরীক্ষিত পাইপলাইনের মাধ্যমে দিনে কয়েক ডজন বার ডিপ্লয় করছে।

▶ Quration AIQ

devwords

১৯৪৭ সালে হার্ভার্ডের একটা কম্পিউটারে আসলে কী পাওয়া গিয়েছিল?এর নাম কী?এই IP ঠিকানাটা কী?ব্রাউজিংয়ের সময় দেখা '404' আসলে কী বোঝায়?এখানে দোষটা কার?এটা কী?এর নাম কী?সেটা কী?কপিরাইট নোটিশ রাখা সাপেক্ষে প্রায় সব কিছু, এমনকি বাণিজ্যিক ব্যবহারও অনুমতি দেয় এমন বিখ্যাত অনুমতিমূলক লাইসেন্স কোনটি?দৃশ্যমান কিছু না বদলালেও এটা কেন করা হয়?এই আর্থিক-স্বাদের শব্দটা কী?সবচেয়ে ব্যবহারিক প্রথম প্রতিক্রিয়া কী?

Quration — Quration AIQ