যৌক্তিকভাবে, একটি ছাড়ের মডেল যে কোনও কিছু হতে পারে , তাই আপনি ধরে নিতে পারবেন না যে আপনি সমস্ত ক্ষেত্রে আগে থেকেই প্রোগ্রাম করতে পারেন। বা আপনার প্রশ্নের উত্তর দেওয়া কেউ আপনার আসলে কী প্রয়োজন তা পুরোপুরি নিশ্চিত হতে পারে না। তবে, ধরে নিলাম আপনি আসল বিশ্বে সাধারণ ধরণের ছাড় পাবেন ...
একটি বড় প্রশ্ন হ'ল ছাড়গুলি প্রোগ্রাম করা হবে কিনা, বা আপনি যদি ব্যবহারকারীদের প্রবেশ করতে চান। উপরে উল্লিখিত হিসাবে, আপনি কখনই সেগুলি প্রোগ্রামিং করতে পারবেন না , তবে সাধারণত লক্ষ্য হ'ল এগুলি সমস্ত প্রোগ্রামিংয়ের পরিবর্তে সাধারণ তথ্যগুলির জন্য আরও ডেটা এন্ট্রি করার চেষ্টা করা। প্রোগ্রামাররা সমস্ত ছাড় তৈরি করতে ব্যবহৃত হয় এমনকি এটি কিছুটা ক্ষেত্রে প্রযোজ্য।
মার্টিন ফোলার অ্যাকাউন্টিং সিস্টেমের জন্য "পোস্টিং বিধিগুলি" কীভাবে প্রয়োগ করতে পারেন তার অংশ হিসাবে "বিশ্লেষণের ধরণগুলিতে: পুনরায় ব্যবহারযোগ্য অবজেক্ট মডেল" -এ "স্বতন্ত্র ইনস্ট্যান্স পদ্ধতি" উল্লেখ করেছেন, তবে নিয়মগুলি আপনার সাথে মোটামুটি মিলে যায় বলে মনে হয়। আমি আরও বিশদ দেব তবে এটি কপিরাইটযুক্ত কাজ এবং
ব্যবহারকারীর ইন্টারফেসের জন্য আপনাকে ব্যবহারের ক্ষেত্রে উপস্থিত হওয়া দরকার যা মোটামুটি সহজ, অন্যথায় একটি দোভাষী এবং ক্যোয়ার বিল্ডার তৈরি করতে হবে। সম্ভবত উভয়ই, সহজ মামলার জন্য একটি এবং আরও একটি উন্নত। আপনি যদি কোনও দোভাষী লিখতে পারেন, এটি সম্ভবত অনুবাদক প্যাটার্নটি ব্যবহারের পক্ষে মোটামুটি ভাল ক্ষেত্রে, যেহেতু এটি একটি পার্সার জেনারেটরের তুলনায় কোডের তুলনায় তুলনামূলক সহজ এবং ধীর পার্স সময়টি সত্যিই গুরুত্বপূর্ণ হবে না। (আপনি যদি পার্সার জেনারেটর ব্যবহার করতে চান তবে আমাকে আপনাকে থামাতে দেবেন না)।
যদিও কোনও দোভাষী দিয়ে সবকিছু করার চেষ্টা করবেন না - কিছু সময় আপনি কেবল নিজের crummy ভাষায় প্রোগ্রামিং করছেন, তাই আপনি সম্ভবত একটি বাস্তব ব্যবহার করতে পারেন। যদি আপনার বর্ণিত ভাষা ফাংশনগুলি সমর্থন করে (এটি সম্ভবত তাদের কলিংয়ে সমর্থন করা উচিত - তাদের সংজ্ঞায়িত করা সন্দেহজনক) সেগুলি সত্য ভাষায় কোড করা যেতে পারে। আপনার যাওয়ার চেয়ে এই রাস্তাটি আরও নিচে নামবেন না।
আপনি যাই করেন না কেন, অবশেষে কেউ চাইবেন যে তারা কোনও প্রচারের ৩০ টি ব্যবসায়িক দিনের মধ্যে ক্রয় করেছেন কিনা তার ভিত্তিতে ছাড়টি চাইবে - যেখানে ব্যবসায়ের দিনগুলি কেবলমাত্র সেই অঞ্চলে কোনও ছুটির দিন না থাকলে স্টোরের ডাক কোড বা ক্লায়েন্টের দ্বারা নির্ধারিত হয় পোস্ট অফিসের নাম্বার. সুতরাং নিখুঁত সিস্টেমটি আগে থেকেই ডিজাইনের চেষ্টা করবেন না - ধরে নিন আপনাকে কখনও কখনও নতুন ধরণের ছাড় এবং সেই অনুযায়ী নকশার জন্য কোড লিখতে হবে design