19
ответов

Утверждают зло? [закрытый]

Создатели языка Движения пишут: Пойдите не обеспечивает утверждения. Они бесспорно удобны, но наш опыт состоял в том, что программисты используют их в качестве опоры, чтобы не думать о надлежащей ошибке...
вопрос задан: 21 October 2019 01:38
18
ответов

Как автоматически генерировать трассировку стека при сбое моей программы

Я работаю над Linux с компилятором GCC. Когда моя программа на C ++ падает, я бы хотел, чтобы она автоматически генерировала трассировку стека. Моя программа запускается многими разными пользователями, и она также работает на ...
вопрос задан: 15 September 2018 18:56
17
ответов

Как я могу настроить свой код для добавления настраиваемого сообщения об ошибке, если assert неверен? [Дубликат]

assert parsed_json ["result"] == \ str_list_answers [elements_counter], "{}! = {}". format (str_list_answers [elements_counter], parsed_json ["result"]) Как ...
вопрос задан: 3 December 2014 04:13
16
ответов

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

Это не действительно "вопрос", таким образом, я делаю его CW. Утверждать Ключевое слово является большим! Это должно сделать, чувствовать Ваш сам более уверенный относительно кода, который Вы написали, но, до сих пор когда я создавал...
вопрос задан: 5 August 2009 19:11
16
ответов

Передающий пустой указатель к [закрытому] методу

Я посреди чтения превосходного Чистого Кода, Одно обсуждение расценивает передачу, аннулирует в метод. общедоступный класс MetricsCalculator {общественность удваивается, xProjection (Укажите на p1, Точка p2) {...
вопрос задан: 28 August 2008 13:34
14
ответов

Поблочное тестирование без утверждений

Иногда я приезжаю через модульный тест, который ничего не Утверждает. Конкретный пример, с которым я столкнулся этим утром, тестировал это, файл журнала был записан в то, когда условие соблюдали...
вопрос задан: 26 September 2008 02:26
13
ответов

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

При программировании по контракту функция или метод сначала проверяют, выполнены ли их предварительные условия, прежде чем приступить к выполнению своих обязанностей, верно? Два самых известных способа сделать это ...
вопрос задан: 23 May 2017 12:34
11
ответов

Когда утверждения должны остаться в производственном коде?

Существует обсуждение, продолжающееся законченный в comp.lang.c ++. модерируемый, о действительно ли утверждения, которые в C++ только существуют в сборках отладки по умолчанию, должны быть сохранены в производственном коде или нет. Очевидно...
вопрос задан: 23 May 2017 11:47
11
ответов

Java, утверждают поврежденный?

При вводе по абсолютному адресу вокруг вопросов я недавно обнаружил утверждать ключевое слово в Java. Сначала, я был взволнован. Что-то полезное я уже не знал! Более эффективный путь ко мне для проверки...
вопрос задан: 17 July 2011 15:53
10
ответов

Помощь в предотвращении всегда утверждает …!

В C и C++ утверждают, очень тяжелая стандартная программа, пишущий ошибку в stdout и завершая программу. В нашем приложении мы реализовали намного больше устойчивой замены для, утверждают и, учитывая его...
вопрос задан: 4 December 2009 00:49
9
ответов

Исключение по сравнению с кодом ошибки по сравнению с утверждает

Я работаю над библиотекой, которая генерирует сообщения об устройствах. generate_report (станд. константы:: string& не), функция членства может перестать работать из-за различных причин: недопустимый отчет нет. недопустимое состояние (...
вопрос задан: 7 September 2009 12:20
9
ответов

Каков лучший способ реализовать утверждение, регистрируясь в C++?

Этим я имею в виду, что я должен сделать, чтобы иметь полезные утверждения в моем коде? MFC довольно легок, я просто использую, УТВЕРЖДАЮТ (что-то). Каков не-MFC путь?Править: Действительно ли возможно остановиться, утверждают врывание...
вопрос задан: 8 October 2008 08:07
8
ответов

Это - плохая практика, чтобы иметь больше чем одно утверждение в модульном тесте? [закрытый]

Это - плохая практика, чтобы иметь больше чем одно утверждение в модульном тесте? Это имеет значение?
вопрос задан: 8 May 2014 16:58
8
ответов

Способы ASSERT выражений во время сборки в C

Я убираю какой-то старый код, который повсеместно использует «магические числа» для установки аппаратных регистров, и я хотел бы использовать константы вместо этих чисел, чтобы сделать код несколько более ...
вопрос задан: 21 June 2013 15:20
8
ответов

То, какова роль, утверждает в программах C++, которые имеют модульные тесты?

Я добавлял модульные тесты к некоторому коду C++ прежней версии, и я столкнулся со многими сценариями, где утверждать внутренняя часть функция будет смещена во время выполненного модульного теста. Общая идиома, на которую я натыкался...
вопрос задан: 12 September 2011 12:23
8
ответов

Если, как утверждают сбои, там ошибка?

Я всегда следовал за логикой: если утверждают сбои, то существует ошибка. Первопричина могла или быть: Самоутверждайтесь, недопустимо (ошибка), Там программная ошибка (ошибка) (никакие другие опции) Т.Е...
вопрос задан: 20 May 2010 21:16
8
ответов

Как распечатать дополнительную информацию, когда утверждают сбои?

Часто каждый хочет распечатать дополнительную информацию если утверждать сбои. Способ сделать, который является этим: утверждайте (vec.size ()> я ||! (станд.:: cerr <<"Ложь: "<<vec.size () <<">" <...
вопрос задан: 3 February 2010 16:34
8
ответов

Какие утверждения? и зачем ты их используешь?

Как делаются утверждения в с ++? Пример кода приветствуется.
вопрос задан: 31 October 2008 11:46
7
ответов

Как я могу использовать Assert, чтобы проверить, что было сгенерировано исключение?

Как я могу использовать Assert (или другой класс Test?), Чтобы проверить, что было сгенерировано исключение?
вопрос задан: 4 September 2017 11:23
7
ответов

Утверждают, что два Java-бина эквивалентны

Этот вопрос близок, но все же не то, что я хочу. Я хотел бы в общих чертах утверждать, что два объекта бина эквивалентны. В противном случае я хотел бы получить подробное сообщение об ошибке, объясняющее ...
вопрос задан: 23 May 2017 12:32
7
ответов

Что делает метод Assert ()? Это все еще полезно?

Я отлаживаю с контрольными точками, и я понимаю вызов assert? Я думал, что это только для модульных тестов. Что это делает больше, чем точка останова? Поскольку я могу использовать точку останова, зачем мне использовать Assert?
вопрос задан: 26 August 2016 16:10
7
ответов

Как сделать, JUnit утверждает на сообщении в регистраторе

У меня есть некоторый код под тестом, который обращается к регистратору Java с просьбой сообщить о своем состоянии. В тестовом коде JUnit я хотел бы проверить, что корректная запись в журнале была сделана в этом регистраторе. Что-то вперед...
вопрос задан: 10 July 2016 05:19
7
ответов

Что делает ключевое слово «assert»? [Дубликат]

Что делает assert? Например, в функции: private static int charAt (String s, int d) {assert d> = 0 && d <= s.length (); if (d == s.length ()) возвращает -1; вернуть с ....
вопрос задан: 26 September 2015 13:47
7
ответов

Несколько утверждают в модульном тесте [дубликат]

Я только что закончил читать Roy Osherove "Искусство Поблочного тестирования", и я пытаюсь придерживаться лучших практик, которые он размечает в книге. Одна из тех лучших практик не должна использовать, несколько утверждают...
вопрос задан: 21 May 2010 15:15
7
ответов

То, чтобы заставлять Python 'утверждать' выдает исключение, которое я выбираю

Могу я делать утверждать, выдают исключение, которое я выбираю вместо AssertionError? ОБНОВЛЕНИЕ: я объясню свою мотивацию: До сих пор у меня были тесты стиля утверждения, которые повысили мои собственные исключения; Например...
вопрос задан: 14 October 2009 21:23
7
ответов

Лучшая практика для отладки утверждений во время модульного тестирования

Не мешает ли интенсивное использование модульных тестов утверждениям отладки? Кажется, что запуск отладочного утверждения в тестируемом коде подразумевает, что модульный тест не должен существовать или отладочное утверждение не должно существовать. ...
вопрос задан: 4 January 2009 15:25
6
ответов

Каково использование основного режима оптимизации Python? (Python-O)

Python имеет флаг-O, что можно выполнить интерпретатор с. Опция генерирует "оптимизированный" байт-код (записанный в .pyo файлы), и данный дважды, это отбросит docstrings. От человека Python...
вопрос задан: 3 October 2015 21:12
6
ответов

Java / JUnit - AssertTrue по сравнению с AssertFalse

Я довольно плохо знаком с Java и следую Общим Учебным руководствам Новичка Eclipse. Они все очень полезны, но на Уроке 12, он использует assertTrue для одного тестового сценария и assertFalse для другого. Вот...
вопрос задан: 15 April 2015 10:18
6
ответов

Как найти название текущей функции во времени выполнения?

После того, как годы использования большого ужасного MFC УТВЕРЖДАЮТ макрос, я наконец решил угробить его и создать окончательное, УТВЕРЖДАЮТ макрос. Хорошо с получением номера документа и номера строки и даже выражения...
вопрос задан: 9 March 2015 14:41
6
ответов

Python утверждает — улучшенный самоанализ отказа?

Это - довольно бесполезная ошибка утверждения; это не говорит, значения включенного выражения (предположите, что используемые константы являются на самом деле именами переменной): Python $-c "утверждает 6-(3*2)" [...]...
вопрос задан: 19 December 2011 18:42