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

5 ответов

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

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

9 ответов

«Если все, что у вас есть, это молоток для работы в качестве инструмента, то все начинает выглядеть как гвоздь». Я пытался читать по TDD, но чем больше я читаю, тем больше это звучит как истерия; приятно читать что-то более уравновешенное. TDD это инструмент, не более того.

жете подумать, что этот вопрос какэто [https://stackoverflow.com/questions/394591/design-by-contract-and-test-driven-development] вопрос задан на StackOverflow ранее. Но я стараюсь смотреть на вещи по-другому. В TDD мы пишем тесты, которые ...

2 ответа

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

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

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

5 ответов

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

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