অভিজিটের বক্তব্যকে প্রসারিত করতে:
লিগ্যাসি কোডের জন্য সমর্থন: কয়েক মিলিয়ন কোড লাইন বছরের পর বছর ধরে নির্ভরযোগ্যভাবে চলছে এবং বিজনেস হাউসগুলি নন-মেইনফ্রেম সার্ভারগুলিতে এটিকে পুনরায় লেখার কোনও জোরালো কারণ খুঁজে পায় না।
আমার অভিজ্ঞতায়, এটি মূলত ধরণের কর্পোরেশন যারা মেইনফ্রেমগুলি চালানোর জন্য পছন্দ করে (যা সাধারণত বড় বিনিয়োগগুলি হয়) তাদের পক্ষে এটি একটি বড় সমস্যা। যে প্রকল্পের সাথে আমি জড়িত ছিল সেগুলির একটি প্রশ্নের উত্তর দেওয়ার জন্য একটি তদন্ত ছিল: ক্লায়েন্ট (বৃহত্তর ব্যাংক) কোন প্রযুক্তিগুলির সাথে মেইনফ্রেমগুলি প্রতিস্থাপনের জন্য বেছে নেওয়া উচিত? ওএস, ডিবি এবং বাস্তবায়নের ভাষা (গুলি) এবং ফ্রেমওয়ার্কগুলিতে ফোকাস করে প্রশ্নটি আসলে ছোট ছোট ভাগে বিভক্ত হয়েছিল।
এমনকি কেবল ভাষাটি বিবেচনা করে আমরা মোটামুটি একটি বড় সমস্যায় পড়েছিলাম: বিদ্যমান কোডবেস পুনর্লিখনের জন্য প্রায় 5 বছর লাগবে বলে ধারণা করা হয়েছিল (উন্নয়নের দলগুলি বাড়ানো ছাড়াই, যা তার নিজস্ব সমস্যা আনবে)। স্পষ্টতই অন্যান্য সফ্টওয়্যার বিকাশ করার সময়টি ব্যয় করার হারের সুযোগের ক্ষেত্রে এটি একটি বড় সমস্যা, তবে এর বাইরে, এই জাতীয় টাইমলাইনগুলি মনে রেখে কোনও প্রযুক্তি বাছাই করা কঠিন। জাভা বা নেট।? ৫ বছরের পিরিয়ডে, তাদের যে কোনও একটিতে "ভাল কোড" হিসাবে বিবেচনা করা হয় তা হ'ল পুরানো পুরানো উত্তরাধিকার বিষয়বস্তু, প্রতি বছর কয়েক বছর পরের প্রতিটি সংস্করণ প্রকাশিত হয়।
পিছনে বসে এই সম্পর্কে চিন্তাভাবনা করে, মেইনফ্রেমগুলি যে ধরণের স্থিতিশীলতা দেয় তা প্রকৃত পরিবেশেও প্রসারিত হয়, জিনিসগুলি ধীরে ধীরে পরিবর্তিত হয়; আপনার কাছে যদি একশ মিলিয়ন লাইন কোড বজায় রাখতে হয় তবে এটি ভাল জিনিস।