যদিও আমি কোনও টিডিডি বা বিডিডি প্রজেক্টে ছিলাম না, বা আমি এমন কিছু লোকের মধ্যে ছিলাম যে তারা বলছে যে তারা টিডিডি করছে তবে এটি থেকে অনেক দূরে, এগুলি এমন বিষয় যা আমি ভাবি এবং সত্যই আমি যতটা পারি পড়ার চেষ্টা করি সম্পর্কিত.
প্রশ্ন ফিরে। আপনি যখন বিডিডি করছেন আপনার প্রথমে আপনার "পরীক্ষা" লিখতে হবে এবং এটি ব্যর্থ করা উচিত, তাই না? এবং তারপরে সেই বৈশিষ্ট্যটি বা আপনি যা কল করেন তা বাস্তবায়ন করুন। তবে আপনি যদি এটিকে চূড়ান্ত দিকে নিয়ে যান তবে এটি কোনও ধরণের টপ-ডাউন বিকাশ হতে পারে না? আপনি আপনার ইউআইয়ের দিকে তাকিয়ে আছেন এবং বলছেন, "আমি এই বৈশিষ্ট্যটি / আচরণটি এখানে রাখতে চাই"। তারপরে আপনি সেই বৈশিষ্ট্যটি এবং ইউআই সমর্থন করে এমন কোডটি কার্যকর করতে আপনার ইউআই ঠিক করে দিয়েছেন। এই মুহুর্তে আপনি কোনও ব্যবসায়িক যুক্তি বা ডেটা অ্যাক্সেস যুক্তি প্রয়োগ করেননি, আপনি স্রেফ আপনার আচরণ বাস্তবায়ন করেছেন। আমি প্রথমে পরীক্ষাটি লেখার পরিবর্তে লক্ষ্য রাখছি আপনি প্রথমে আপনার ইউআই কোডটি লিখবেন। কিছু ক্ষেত্রে ডেটা অ্যাক্সেস এবং ব্যবসায়ের স্তরগুলির জন্য এটি একই কোডের ফলস্বরূপ হওয়া উচিত, যেহেতু আপনি আপনার ইউআই কোডটি আপনার ব্যবসায়ের কী সমর্থন প্রয়োজন তা নির্ধারণ করার জন্য ব্যবহার করেন।
অবশ্যই আপনার পরীক্ষার সাথে এটি পরিপূরক করা উচিত যা বৈশিষ্ট্যটি যেমন বৈশিষ্ট্যটির মতোই কাজ করছে তা নিশ্চিত করতে ব্যবহৃত হয়।
কোন চিন্তা?
main
। আপনার টপ-ডাউন মন্তব্যে, আপনি ক্রিয়ামূলক পরীক্ষাগুলির বিষয়ে কথা বলছেন, যা পুরো প্রোগ্রামটি একক হলেও চালিত করেmain
।