在正常操作期间是否存在适用于断言的通用术语

时间:2016-11-20 15:52:44

标签: terminology

我使用的大多数语言都有assert操作来检查预期的条件,但总是认为这些可能是昂贵的检查,可以在生产中关闭。

但我经常想使用单行作为保护条件,在正常操作期间会抛出异常。 Assert感觉就像是一个完美的术语,但它已被声称。这些类型的支票是否有标准术语?

E.g。

CurrentPermissions.assertAdmin();
startTimestamp.assertBefore(endTimestamp);
Assert.notNull(someRequiredVariable);

// All clear - let's do some actual work!

如果没有标准术语,我打算使用Ensure

0 个答案:

没有答案