শারীরিক পিনবল মেশিনগুলির মধ্যে সেন্সর রয়েছে যা বাইরের কোনও কিছু যখন মেশিনকে নগ্ন করে বা কাত করে বলের পথে খুব বেশি প্রভাব ফেলতে চাইছে তখন সনাক্ত করে। (আমি এখানে খুব বেশি বলছি কারণ পিনবলের নির্দিষ্ট পরিমাণের গতি গ্রহণযোগ্য হওয়ার দীর্ঘ traditionতিহ্য রয়েছে, বিশেষত যখন বলটি কোনও কিছুর উপর ঝুলে যায়) টেবিলের নীচে থেকে বল পড়া পর্যন্ত অক্ষম। এটি খেলায় সাধারণত "টিল্ট" আলো এবং কখনও কখনও একটি সতর্কতা বুজারের সাথে থাকে। এটিকে ব্যতিক্রম বাড়াতে পিনবল সমতুল্য মনে করুন।
মার্টিনের রূপকটি সংকুচিত কারণ ErrorCode.OK
সম্ভবত, একটি কার্যকর status
এবং এমন কিছু নয় যা ফাংশনটিকে এমন কিছু করা উচিত নয় যা করার জন্য বাধ্য করে তোলে। অন্য কথায়, এই ইনপুটটি অনুপস্থিত যুক্তির জন্য ত্রুটি বার্তাটি ফাংশনটি পাওয়ার জন্য চেষ্টা করছে না।
এর বাকি অংশগুলি আপনার প্রশ্নের উত্তর দেয় না, তবে এটি আপনাকে বাকী বইটি সমালোচনামূলক চোখে পড়ার কারণ দিতে পারে। সেই উদাহরণটির আশেপাশের পাঠ্যটি কোনও হাত-avingেউয়ের কাজ করে কিনা তা দেখার জন্য আমার কাছে বইয়ের অ্যাক্সেস নেই, তবে যদি তা না হয় তবে পদ্ধতিটি এমন জিনিসগুলি করে যা শিরোনামের সাথে চলে না:
প্রথমটি হ'ল এটি সম্ভবত-অবৈধ ইনপুট বা রাষ্ট্রকে ব্যতিক্রমী শর্ত হিসাবে বিবেচনা করে না এবং এটি সম্পর্কে অভিযোগ করে। যদি পদ্ধতির ডকুমেন্টেশন বলে যে এটি কেবল তখনই কল করা উচিত যখন অবজেক্টটি status
ত্রুটিযুক্ত অবস্থানে থাকে তবে কলিং কোডটিতে এটি স্পষ্টতই একটি যুক্তিযুক্ত সমস্যা যা সংশোধন করা দরকার।
দ্বিতীয়টি হ'ল এটি একটি স্ট্রিং দেয় যা অন্য কারও মতো বৈধ তবে কার্যকরভাবে যাদু স্থির হিসাবে কাজ করে ser পদ্ধতিটি আহ্বান করা কোনও ভুল ছিল কিনা তা জানতে চাইছেন এমন একজনকে রিটার্নের মূল্যের বিষয়বস্তুগুলি পরীক্ষা করতে হবে বা নির্দ্বিধায় এটি ডাইফারের কাছে এটি পড়তে হবে (যেমন, Operation result:
কোনও অতিরিক্ত তথ্য নেই)।
একটি thirdচ্ছিক তৃতীয়টি default
হ'ল যদি সংকলকটি গণনা করা মানগুলির পূর্ণ কভারেজের প্রত্যাশা করে, অন-আচ্ছাদিত কেসগুলি ধরতে ব্যবহার করা স্বতন্ত্রভাবে বা একটি গোষ্ঠীতে সেগুলি গণনা করার চেয়ে অনেক বেশি পঠনযোগ্য। (ফিলিপ সাইডটি হ'ল সংকলকটিকে অভিযোগ দেওয়া ভাল হতে পারে যাতে একটি দ্বিতীয়, ত্রুটি-বিহীন স্থিতি যুক্ত করা প্রোগ্রামারকে কীভাবে এটি পরিচালনা করা উচিত তা স্পষ্টভাবে ঘোষণা করতে বাধ্য করে))