আমাকে সেই কোডবেস রক্ষণাবেক্ষণের চুক্তি করার পূর্বসুরী হিসাবে যথেষ্ট পরিমাণে উত্তরাধিকার কোডবেজ বলে মনে হচ্ছে তা মূল্যায়ন করতে বলা হয়েছে।
এই পরিস্থিতিতে আমি এই প্রথম ছিল না। বর্তমান উদাহরণে, কোডটি যুক্তিসঙ্গত উচ্চ-প্রোফাইল এবং মোটামুটি উচ্চ-লোড মাল্টিপ্লেয়ার গেমিং সাইটের জন্য, অনলাইনে একবারে কমপক্ষে কয়েক হাজার খেলোয়াড়কে সমর্থন করে। যেমন অনেকগুলি সাইট, এটি একটি সামনের- এবং ব্যাক-এন্ড প্রযুক্তির মিশ্রণ।
ভিতরে কাঠামো যেমন ভিতর থেকে দেখা যায়, এটি গোলযোগ। সমস্ত জায়গা জুড়ে "_old" এবং "_DELETE" প্রত্যয়যুক্ত ফোল্ডার রয়েছে। ফোল্ডারগুলির মধ্যে অনেকগুলি কোনও উদ্দেশ্যহীনভাবে উপস্থিত হয় না বা খুব ক্রিপ্টিক নাম রয়েছে বলে মনে হয়। বৈধ-সন্ধানী ফোল্ডারে এমনকি প্রচুর পুরানো, অব্যবহৃত স্ক্রিপ্ট থাকতে পারে। কেবল এটিই নয়, নিঃসন্দেহে অনেকগুলি ডিফল্ট কোড বিভাগ রয়েছে এমনকি অন্যথায়-অপারেশনাল স্ক্রিপ্টগুলিতেও (খুব কম উদ্বেগজনক উদ্বেগ)।
এটি আগত রক্ষণাবেক্ষণকারীদের, সাইটের মূল বিকাশকারী / সাইটের রক্ষণাবেক্ষণকারীদের কাছে ফিরে আসা। যেমন এই প্রকারের দৃশ্যে বোধগম্যভাবে সাধারণ, তত্ক্ষণাতীত হস্তান্তরকে নতুন-নির্বাচিত রক্ষণাবেক্ষণকারীদের কাছে চুক্তিভিত্তিক এবং আইনীভাবে প্রয়োজনীয় যা করা দরকার তা ব্যতীত অন্য কিছুই করা চায় না। সুতরাং বিদ্যমান সাইটের কাঠামোতে আগত তথ্যগুলির বাইরে তথ্য বের করা কেবল প্রশ্নের বাইরে নয়।
কোডবেজে toোকার জন্য মনে আসার একমাত্র পন্থাটি হ'ল সাইটের মূল থেকে শুরু করে ধীরে ধীরে তবে অবশ্যই লিঙ্কযুক্ত স্ক্রিপ্টগুলির মাধ্যমে নেভিগেট করা ... এবং সম্ভবত শত শত ব্যবহারের সম্ভাবনা রয়েছে, এবং আরও শত শত যা তা নয়। প্রদত্ত যে সাইটের বেশিরভাগ অংশ ফ্ল্যাশ-এ রয়েছে, এটি আরও কম সহজ, যেহেতু বিশেষত পুরানো ফ্ল্যাশ অ্যাপ্লিকেশনগুলিতে, অন্যান্য স্ক্রিপ্টগুলির লিঙ্কগুলি টেক্সট ফাইল (.AS / অ্যাকশনস্ক্রিপ্ট) এর পরিবর্তে বাইনারি (.এফএলএস) এ এম্বেড করা যেতে পারে।
সুতরাং আমি ভাবছি যে কীভাবে রক্ষণাবেক্ষণের জন্য সামগ্রিকভাবে কোডবেসকে মূল্যায়ন করতে হবে সে সম্পর্কে কারও কাছে আরও ভাল পরামর্শ রয়েছে কিনা। ওয়েবসারভারের ওএসে (যার কাছে আমার অ্যাক্সেস রয়েছে) ফাইলে অ্যাক্সেস ফ্রিকোয়েন্সি গ্রাফ দেখার কিছু উপায় থাকলে এটি আশ্চর্যজনক হবে কারণ এটি ফাইলগুলি সবচেয়ে গুরুত্বপূর্ণ কিনা সে সম্পর্কে কিছুটা অন্তর্দৃষ্টি দিতে পারে যদিও তা না হয় কখনই ব্যবহৃত হয় না এমন ফাইলগুলি মুছে ফেলতে সক্ষম করুন (যেহেতু কিছু ফাইল বছরে একবার ব্যবহার করা যেতে পারে)।