Описание тега robustness

Robustness is the ability of a system to continue to run after it detects an error (Steve McConnell, "Code Complete").
1 ответ

Надежность поставщика содержимого Android при сбое поставщика

На платформах Android (подтверждено на ICS), если поставщик контента умирает, когда клиент находится в середине запроса (то есть имеет открытый курсор), платформа решает уничтожить клиентские процессы, удерживающие открытый курсор. Вот вывод logcat,…
2 ответа

Как проверить, доступны ли внешние ресурсы

Как вы проверяете состояние среды для системы без существенного увеличения области действия системы? Я работаю над системой, которая общается с некоторыми удаленными серверами. Например, он подключается к серверу и получает журналы MyApp, которые за…
4 ответа

Двоичные форматы файлов: нужно исправлять ошибки?

Мне нужно сериализовать некоторые данные в двоичном формате для эффективности (журнал данных, где файлы размером 10-100 МБ являются типичными), и я прорабатываю детали форматирования. Мне интересно, если реально мне нужно беспокоиться о повреждении …
27 май '10 в 13:30
2 ответа

Предотвращение сбоев в написанных пользователем include ()

Рассмотрим следующий код: try { include_once "malformedFile.php"; } catch(Exception $e) { return null; } У меня нет никакого способа убедиться, что файл malformedFile.php является допустимым кодом PHP, не потерпит крах или не вызовет die(). Как я мо…
16 авг '12 в 09:27
1 ответ

Настройка для имитации сбоев для десятка компьютеров в глобальной сети

По причинам тестирования мне нужно смоделировать установку с несколькими до дюжины машин, которые могут выйти из строя в любое время в локальной сети (или глобальной сети), которая также может выйти из строя. Как бы вы сделали это с помощью свободно…
19 сен '13 в 09:25
1 ответ

Сбой рано против надежных методов

Я постоянно (с годами) задаюсь вопросом, какой самый разумный способ реализовать следующее (для меня это несколько парадоксально): Представьте себе функцию: DoSomethingWith(value) { if (value == null) { // Robust: Check parameter(s) first throw new …
30 ноя '15 в 12:52
1 ответ

Усилить UDP-сервер Python

Я новичок в Python (2.6/2.7), которого бросили в глубокий конец, чтобы создать сетевой сервис для существующего приложения Python. У меня установлен и работает UDP-сервер, который прекрасно работает, но я прошу помощи, чтобы сделать его чуть более п…
02 май '12 в 08:46
1 ответ

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

Я пытался сделать надежный код на Java, но это не похоже на работу. Что я ищу, так это чтобы пользователь ввел ввод, программа проверит ввод, если он не является обязательным, затем пользователю будет предоставлена ​​возможность повторно ввести соот…
17 окт '17 в 06:14
1 ответ

Обработка пользовательских ошибок с наборами

Я почти закончил работу с этим кодом, и он работает почти правильно, за исключением того факта, что мне нужно, чтобы пользователь вводил числа в границах вселенной. Я убедился, что пользователь не может ввести ничего, кроме целого числа. Но я не уве…
11 фев '14 в 19:51
1 ответ

Особенности надежного приложения WinForm

[На основании приведенного ниже сильного комментария (от 7 и 8 апреля 2010 г.), когда я первоначально разместил этот вопрос, я внимательно посмотрел на то, что написал, и спросил себя: "А? Что я действительно здесь хочу?" Я решил, что необходимы реш…
1 ответ

Генерация кода сценария оболочки CLI из скомпилированного исполняемого файла?

Вопрос, тема обсуждения Я очень заинтересован в создании исходного кода сценариев оболочки командной строки из кода, написанного на более надежном, хорошо работающем и независимом от платформы скомпилированном языке (например, OCaml). По сути, вы до…
29 дек '12 в 12:43
3 ответа

Надежный сервис WCF

Каков наилучший способ обеспечить надежность службы, чтобы предотвратить недоступность службы, если она становится недоступной, есть ли способ перезапустить службу? заранее спасибо.
20 янв '09 в 09:10
1 ответ

Как правильно обрабатывать ошибки (строковые ИЛИ объекты) в express.js с помощью обещаний

Я не в своем первом приложении express.js, хотя мне еще предстоит найти самый надежный способ обработки ошибок. Поскольку io.js стал реальностью за пару месяцев, я использую встроенные обещания, чтобы помочь себе с асинхронностью, следующий код отра…
4 ответа

Стратегии инкапсуляции различий между платформами SQL?

Я работаю над ускорением некоторых медленных операций здесь, и один случай - это дерево родительско-дочерних отношений в таблице. В настоящее время система работает на SQLServer, и после некоторых исследований я обнаружил, что с помощью общих таблич…
18 июл '12 в 12:00
2 ответа

Надежный запрос LINQ to XML для родственных пар ключ-значение

(Первый пост, пожалуйста, будьте нежны!) Я просто изучаю LINQ to XML во всей его красе и слабости, пытаясь взломать его, чтобы сделать то, что я хочу сделать: Учитывая XML-файл, как это - <list> <!-- random data, keys, values, etc.--> &l…
07 апр '10 в 16:28
1 ответ

Создает ли использование "Try Catch" при добавлении нового кода в поставляемый код запас прочности?

Это скорее концептуальный вопрос, но конкретно, я программирую (в настоящее время) в файл javascript, который содержит огромное количество поставляемого кода (т.е. поставщик поддерживает их поставляемый код, а не наши настройки). Поскольку важно, чт…
2 ответа

Как я должен попробовать 3 раза, если мой код не смог подключиться к веб-службе в C#?

Вот мой код: FtpWebRequest reqFTP; reqFTP = (FtpWebRequest)FtpWebRequest.Create(Constant.IP); reqFTP.Credentials = new NetworkCredential(UserName, Password); reqFTP.Method = WebRequestMethods.Ftp.ListDirectory; response = (FtpWebResponse)reqFTP.GetR…
29 ноя '11 в 07:47
7 ответов

Равно (элемент, ноль) или элемент == ноль

Является ли код, который использует статические Object.Equals для проверки на null, более надежным, чем код, который использует оператор == или обычные Object.Equals? Разве последние два не подвержены переопределению таким образом, что проверка на н…
17 авг '10 в 22:11
1 ответ

Какую БД мне выбрать?

Некоторое время я делал настольные приложения, но столкнулся с некоторыми проблемами с моей текущей базой данных (SQL Server 2008) и решил переключиться на новую базу данных. Проблема, с которой я столкнулся в SQL Server 2008: установка занимает око…
27 июл '16 в 14:05
4 ответа

Надежная структура кода?

Я ненавижу писать код, который делает мое программное обеспечение более надежным. Это то, что должна была сделать структура! Итак, кто-нибудь знает об утилите "улучшения" кода, которая укрепляет код? Если бы мне пришлось самому создать что-то подобн…