আমরা যেসব সংস্কার করি
- বিদ্যমান ফিচার না ভেঙে নতুন ফিচার যোগ
- ৩২-বিটের কথা ভেবে তৈরি আর্কিটেকচারের পর্যালোচনা
- কার্যক্রম না থামিয়ে ধাপে ধাপে প্রতিস্থাপন
- পারফরম্যান্স ও স্থিতিশীলতার উন্নতি
- রক্ষণাবেক্ষণ কঠিন হয়ে পড়া বিদ্যমান কোড গুছিয়ে তোলা
সংস্কারে আমরা কী অগ্রাধিকার দিই
বিদ্যমান Windows সফটওয়্যার সংস্কারের সময়, কী তৈরি করা হবে তার চেয়ে গুরুত্বপূর্ণ হলো কী না ভেঙে সংরক্ষণ করতে হবে।
তাই আমরা বিশেষ মনোযোগ দিই:
- বর্তমান কার্যক্রমের উপর প্রভাব
- নির্ভরশীল কম্পোনেন্টগুলির শনাক্তকরণ
- প্রসেসের সীমানা এবং ৩২-বিট না ৬৪-বিট আর্কিটেকচার
- ডিস্ট্রিবিউশন, রেজিস্ট্রেশন ও অনুমতির শর্ত
- রোলব্যাক সহজ করে এমন ধাপভিত্তিক বিভাজন
সাধারণ বিষয়
- VB6, MFC বা WinForms-ভিত্তিক সফটওয়্যারের আয়ু বৃদ্ধি
- COM, ActiveX বা OCX-যুক্ত বিদ্যমান অ্যাসেট গুছিয়ে তোলা
- C++ ও C# মিশ্রিত আর্কিটেকচারের পর্যালোচনা
- x86-এর কথা ভেবে তৈরি সফটওয়্যারের ৬৪-বিট অভিযোজন
- সংস্কারের সময় লগ ও অনুসন্ধান সক্ষমতার শক্তিশালীকরণ
এই সেবার জন্য উপযুক্ত পরামর্শ
- বর্তমান সফটওয়্যারটি চলে, কিন্তু প্রতিটি পরিবর্তনই ঝুঁকি বয়ে আনে
- শুধুমাত্র একটি অংশ আধুনিকীকরণ করতে চান
- সরবরাহকারীর একটি কম্পোনেন্ট বা একটি পুরোনো অ্যাসেট বাধা হয়ে দাঁড়িয়েছে
- সম্পূর্ণ প্রতিস্থাপনের আগে এর আয়ু বাড়িয়ে গুছিয়ে নিতে চান
আমরা কীভাবে কাজ করি
- প্রথমে নির্ভরতা ও সীমাবদ্ধতাগুলি শনাক্ত করি।
- এরপর সিদ্ধান্ত নিই কোন ক্ষেত্রগুলি রাখা হবে এবং কোনগুলি প্রতিস্থাপন করা হবে।
- সংস্কারের একটি ধাপভিত্তিক পরিকল্পনা তৈরি করি এবং প্রয়োজনে টেস্ট ও লগও শক্তিশালী করি।