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