Результаты поиска по запросу "design-by-contract"

2 ответа

Контракты на код: почему некоторые инварианты не рассматриваются вне класса?

5 ответов

Проектирование по контрактам и конструкторам

Я реализую свой собственный ArrayList для школьных целей, но чтобы немного оживить ситуацию, я пытаюсь использовать C # 4.0 Code Contracts. Все было хорошо, ...

2 ответа

Компилятор GWT удаляет их по умолчанию, но вы можете оставить их, если хотите. Если вы считаете, что утверждения полезны в скомпилированном коде, добавьте аргумент командной строки -ea при вызове com.google.gwt.dev.Compiler. Затем компилятор превратит утверждения Java в JavaScript.

ckOverflow есть несколько вопросов, в которых обсуждается вопрос о том, когда следует использовать утверждение assert вместо исключения какого-либо исключения. ...

ТОП публикаций

8 ответов

Проектирование по контракту и разработка через тестирование

Я работаю над улучшением процесса разработки нашей группы и обдумываю, как наилучшим образом реализовать Design By Contract с помощью Test-Driven Development...

8 ответов

Рубин и утка: дизайн по контракту невозможен?

Подпись метода в Java:

5 ответов

Разрешение компилятору погружаться в этот диапазон становится очень сложным и очень быстрым, и программисту очень трудно понять, какую ошибку он не поймает. Не очень хорошая вещь в моей книге.

ал, что компилятор может применять dbc во время компиляции .. Как это сделать?

5 ответов

Проектирование по контракту, написание кода, удобного для тестирования, конструирование объектов и внедрение зависимостей, объединение лучших практик

Я пытался найти лучшие практики для написания кода, удобного для тестирования, но более конкретно, практики, связанные с конструированием объектов. В синей книге мы обнаружили, что мы должны применять инварианты при создании объектов, чтобы ...

14 ответов

Дизайн по контракту с использованием утверждений или исключений? [закрыто]

При программировании по контракту функция или метод сначала проверяют, выполнены ли их предварительные условия, прежде чем приступить к выполнению своих обяз...

10 ответов

Работает ли дизайн по контракту для вас? [закрыто]

Вы профессионально используете Design by Contract? Это что-то, что вам нужно сделать с самого начала проекта, или вы можете сменить тему и начать включать эт...

9 ответов

Модульные тесты - Преимущества модульных тестов с изменениями контракта?

Недавно у меня была интересная дискуссия с коллегой о модульных тестах. Мы обсуждали, когда ведение юнит-тестов стало менее продуктивным, когда ваши контракт...