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