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

Сообщение об ошибке проверки Null, поскольку оно равно null или было null
Когда вы выполняете нулевые проверки в коде Java и выбрасываете исключения IllegalArgumentException для нулевых значений, какой тип шаблона сообщения вы используете? Мы склонны использовать что-то вроде этого public User getUser(String...
4630 просмотров

Как инвариант класса может усилить предварительные и постусловия?
Ссылка Вы можете рассматривать инвариант класса как критерий работоспособности, который должен выполняться всеми объектами между операциями. Таким образом, в качестве предварительного условия каждой открытой операции класса можно...
582 просмотров

Библиотека предварительных условий для выброса исключения IllegalArgumentException для проверки notNull
Знаете ли вы какую-нибудь хорошую альтернативу Apache Commons Validate или Предварительные условия Guava , которые будет генерировать исключение IllegalArgumentException вместо NullPointerException при проверке, является ли объект не нулевым...
6101 просмотров

Как документировать/утверждать, когда наследование вызывает предварительное условие только для некоторых конечных типов
Рассмотрим этот простой базовый класс Foo , имеющий функцию foo , вызывающую чистую виртуальную функцию foo_ , задокументированную с помощью Doxygen: class Foo { public: /** \brief This function logs x and does the job */ void...
273 просмотров

Проектирование по контракту с поиском предварительных условий
Мне нужно создать калькулятор на Java на основе этого интерфейса. public interface CalculatorIF { int add(int x, int y); int sub(int x, int y); int mult(int x, int y); //double div(int x, int y); //int sqrt(int x); } Но...
161 просмотров
schedule 26.08.2023

Логика Хора, расчет предварительного условия
if x < 15: x = x+1 else: x = 0 условие публикации: Q = {0 ‹= x ‹= 15} является правильным предварительным условием P1 = {-1 ‹= x} или P2 = {0 ‹= x ‹= 15} И как я могу его рассчитать?
43 просмотров

dafny сбой предварительного условия
Я пытаюсь запустить проверенную версию BFS (от здесь ) Мой входной график в полном порядке, но по какой-то причине он не проходит предварительную проверку. Вот постоянная ссылка И для полноты вот определение графика + условия достоверности...
48 просмотров
schedule 19.09.2023