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