ادعاهای باید برای بررسی چیزی که هرگز نباید اتفاق بیفتد استفاده شود، در حالی که باید از یک استثنا برای بررسی چیزی که ممکن است رخ دهد استفاده کرد. به عنوان مثال، یک تابع ممکن است بر 0 تقسیم شود، بنابراین باید از یک استثنا استفاده کرد، اما می توان از یک ادعا برای بررسی اینکه هارد دیسک به طور ناگهانی ناپدید می شود استفاده کرد.
آیا اظهارات مفید هستند؟
برنامه نویسان می توانند از اظهارات برای کمک به تعیین برنامه ها و استدلال در مورد درستی برنامه استفاده کنند. … اگر یک ادعا در زمان اجرا نادرست ارزیابی شود، یک ادعا شکست میخورد که معمولاً باعث توقف اجرا میشود.
چرا ادعاها بد هستند؟
اظهارها را می توان برای تأیید متغیرهای پیاده سازی داخلی استفاده کرد، مانند وضعیت داخلی قبل یا بعد از اجرای برخی روش ها، و غیره. از این بازیابی.
آیا ادعاها گران هستند؟
کار انجام شده توسط دعیه حداقل به اندازه کار انجام شده توسط خود روش گران خواهد بود برای اطمینان از اینکه ادعاها یک تعهد عملکرد در برنامه های کاربردی مستقر نیستند، ادعاها می توانند هنگام شروع برنامه فعال یا غیرفعال می شوند و به طور پیش فرض غیرفعال می شوند.
آیا ادعاها بد هستند؟
نه، نه گفت و نه ادعا شر نیست. اما از هر دو می توان سوء استفاده کرد. ادعا برای بررسی سلامت عقل است. چیزهایی که اگر درست نباشند باید برنامه را از بین ببرند.