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