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