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