آیا باید از اظهارات استفاده کنم؟

فهرست مطالب:

آیا باید از اظهارات استفاده کنم؟
آیا باید از اظهارات استفاده کنم؟
Anonim

ادعاهای باید برای بررسی چیزی که هرگز نباید اتفاق بیفتد استفاده شود، در حالی که باید از یک استثنا برای بررسی چیزی که ممکن است رخ دهد استفاده کرد. به عنوان مثال، یک تابع ممکن است بر 0 تقسیم شود، بنابراین باید از یک استثنا استفاده کرد، اما می توان از یک ادعا برای بررسی اینکه هارد دیسک به طور ناگهانی ناپدید می شود استفاده کرد.

آیا ادعا خوب است یا بد؟

نه، نه باید و نه ادعا شر هستند. اما از هر دو می توان سوء استفاده کرد. ادعا برای بررسی سلامت عقل است. چیزهایی که اگر درست نباشند باید برنامه را از بین ببرند.

چرا ادعاها بد هستند؟

اظهارها را می توان برای تأیید متغیرهای پیاده سازی داخلی استفاده کرد، مانند وضعیت داخلی قبل یا بعد از اجرای برخی روش ها، و غیره. از این بازیابی.

آیا اظهارات عمل خوبی هستند؟

راهنمای زبان معرفی ادعاها دارای دستورالعمل های خوبی است که اساساً همان چیزی است که من قبلاً توضیح دادم. بله تمرین خوبی است. در مورد Spring، این امر به ویژه مهم است زیرا بررسی‌ها تنظیمات ویژگی و غیره را تأیید می‌کنند که معمولاً از فایل‌های سیم‌کشی XML می‌آیند.

در چه مواردی ادعاها مفید هستند؟

با فرض اینکه کد به درستی آزمایش می شود، ادعاها چندین کار مفید انجام می دهند: تشخیص خطاهای ظریفی که در غیر این صورت ممکن است شناسایی نشوند . خطاها را زودتر پس از وقوع آنها شناسایی کنید نسبت به اینکه ممکن است در غیر این صورت شناسایی شوند. ایجاد یک بیانیهدرباره اثرات کدی که صحت آن تضمین شده است.

توصیه شده:

مقالات جالب
چرا سکه ها را روی سنگ قبر می گذارند؟
ادامه مطلب

چرا سکه ها را روی سنگ قبر می گذارند؟

یک سکه بر روی سنگ قبر به خانواده سرباز متوفی اجازه می دهد بدانند که شخصی برای ادای احترام به آنجا رفته است. … نیکل به این معنی است که شما و سرباز فوت شده در کمپ بوت با هم آموزش دیده اید. اگر با سرباز خدمت کردی، یک سکه می گذاری. چرا هرگز نباید سکه های باقی مانده روی سنگ قبر را لمس کنید؟ شاید دلخراش ترین ربع ها باشد، زیرا توسط افرادی که در زمان کشته شدن جانباز حضور داشتند به جا مانده اند.

در جدول تناوبی جرم اتمی؟
ادامه مطلب

در جدول تناوبی جرم اتمی؟

جرم اتمی یک عنصر جرم متوسط اتم های یک عنصر است که در واحد جرم اتمیاندازه گیری می شود (amu، همچنین به عنوان دالتون، D شناخته می شود). جرم اتمی میانگین وزنی تمام ایزوتوپ های آن عنصر است که در آن جرم هر ایزوتوپ در فراوانی آن ایزوتوپ خاص ضرب می شود.

چه چیزی باعث آتش زدن مارمولک های کاکلی می شود؟
ادامه مطلب

چه چیزی باعث آتش زدن مارمولک های کاکلی می شود؟

"شعله ور شدن" چیست؟ مارمولک های کاکل دار شب زنده داری هستند، بنابراین وقتی غروب از خواب بیدار می شوند، وقت آن هاست که بدرخشند! هنگامی که کرستی شما بیدار می شود، آتش می گیرد، که تشدید رنگ پوست آن است. این زمانی است که مارمولک شما غنی ترین تنوع رنگدانه و رنگ را خواهد داشت.