আমি কাজের পাশের একটি প্রকল্পে কাজ করছি যেখানে আমার ব্যক্তিগত কোডটি (কাজের বাইরে) আমার বিকাশের গতি বাড়ানোর জন্য ব্যবহার করা কিছু কোড ব্যবহার করা আমার পক্ষে সুবিধাজনক বলে মনে হচ্ছে। আমার পার্শ্ব প্রকল্পটি আমাদের বিদ্যুৎ ব্যবহারকারীদের বিভিন্ন প্ল্যাটফর্মের ( ডিবি 2 , ওরাকল, এসকিউএল সার্ভার এবং মাইএসকিউএল ) ডাটাবেসের বিরুদ্ধে ক্যোয়ারী (আমার দ্বারা নির্মিত) চালানোর জন্য একটি সি ++ জিইউআই অ্যাপ্লিকেশন বিকাশ করছে । অতীতে, আমি সাধারণত অনুরোধে এগুলি নিজে চালাতাম বা তাদের জন্য একটি এক্সেল ভিবিএ অ্যাপ্লিকেশন তৈরি করব। এখন যেহেতু আমি বেশ কয়েকটি বিভিন্ন লোকের জন্য বেশ কয়েকটি ভিবিএ অ্যাপ্লিকেশন তৈরি করেছি, আমি একটি কেন্দ্রীয় অ্যাপ্লিকেশন তৈরি করার প্রয়োজনীয়তা পেয়েছি যা কেবলমাত্র কাস্টম .sql ফাইলগুলিতে পড়ে এবং বিভিন্ন ডাটাবেসের বিরুদ্ধে কার্যকর করে।
আমি যে অ্যাপ্লিকেশনটি তৈরি করছি সেটি সি ++ এ রয়েছে এবং এটি একটি এলজিপিএল ক্রস-প্ল্যাটফর্ম জিইআইআই টুলকিট ব্যবহার করে। যাইহোক, আমার প্রচুর কোড রয়েছে যে আমার নিজস্ব লাইব্রেরিতে আমি কয়েক বছর ধরে অবসর, কর্মহীন সম্পর্কিত প্রকল্পগুলিতে তৈরি করেছি। কাজ করে এই কোডটি ব্যবহার করা কি ঠিক আছে, এভাবে আমাকে (এবং সংস্থা) সময় সাশ্রয় করে? যদি তা হয় তবে আমি কী কোনও বাগ ফিক্স এবং উন্নতিগুলি আমার ব্যক্তিগত লাইব্রেরিতে ফিরে পোর্ট করতে পারি? একটি লাইন মনে হয় যা আমি কখন এটি অতিক্রম করতে যাব তা জানি না।
আমি কেবল এটি যুক্ত করতে চাই যে ব্যক্তিগত কোডগুলির কোনওটির কোনও ব্যবসার যুক্তিযুক্ত কোনও সম্পর্ক নেই। এগুলি কেবলমাত্র বেসিক ইউটিলিটি ক্লাস / র্যাপার।