Вопросы по теме 'preconditions'

Предусловие или предпосылки?
Ребят, какое формальное название ПРЕДУСЛОВИЕ или ПРЕДУСЛОВИЯ, которым должна удовлетворять fnc для корректной работы?
280 просмотров
schedule 22.09.2022

Плюсы и минусы различных методов тестирования предварительных условий?
Внезапно я могу придумать 4 способа проверки нулевых аргументов: Debug.Assert(context != null); Contract.Assert(context != null); Contract.Requires(context != null); if (context == null) throw new ArgumentNullException("context"); Я всегда...
3883 просмотров

Должны ли методы иметь те же предварительные условия, что и методы, которые они вызывают?
Недавно у меня было несколько сценариев, когда небольшие изменения в коде приводили к изменению предварительных условий для нескольких классов, и мне было интересно, должен ли дизайн по контракту быть таким или нет. public Goal getNextGoal() {...
128 просмотров
schedule 31.05.2022

Предварительное условие Liquibase для уникального ограничения
Я хочу добавить уникальное ограничение в столбец с помощью Liquibase. Конечно, я хочу проверить, существуют ли повторяющиеся строки, используя предварительное условие. Я придумал это: <preConditions> <sqlCheck...
4893 просмотров
schedule 24.09.2022

Предварительное условие Clojure с локальной переменной
Есть ли способ сохранить результат вычисления, выполненного в предварительном условии, чтобы его можно было использовать в фактическом теле функции. Это ужасно (затратное вычисление выполняется дважды): (defn bar [x]...
597 просмотров
schedule 09.02.2023

Пользовательское исключение с предварительными условиями Guava
Это очень простой вопрос, я часто использую com.google.common.base.Preconditions в своих проектах для проверки аргументов и параметров, например: Preconditions.checkNotNull(parameter, "message"); Preconditions.checkArgument(parameter > 0,...
6816 просмотров
schedule 22.12.2022