Описание тега 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,…
17 дек '12 в 21:13
2
ответа
Как проверить, доступны ли внешние ресурсы
Как вы проверяете состояние среды для системы без существенного увеличения области действия системы? Я работаю над системой, которая общается с некоторыми удаленными серверами. Например, он подключается к серверу и получает журналы MyApp, которые за…
16 июл '09 в 17:23
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 г.), когда я первоначально разместил этот вопрос, я внимательно посмотрел на то, что написал, и спросил себя: "А? Что я действительно здесь хочу?" Я решил, что необходимы реш…
07 апр '10 в 18:29
1
ответ
Генерация кода сценария оболочки CLI из скомпилированного исполняемого файла?
Вопрос, тема обсуждения Я очень заинтересован в создании исходного кода сценариев оболочки командной строки из кода, написанного на более надежном, хорошо работающем и независимом от платформы скомпилированном языке (например, OCaml). По сути, вы до…
29 дек '12 в 12:43
3
ответа
Надежный сервис WCF
Каков наилучший способ обеспечить надежность службы, чтобы предотвратить недоступность службы, если она становится недоступной, есть ли способ перезапустить службу? заранее спасибо.
20 янв '09 в 09:10
1
ответ
Как правильно обрабатывать ошибки (строковые ИЛИ объекты) в express.js с помощью обещаний
Я не в своем первом приложении express.js, хотя мне еще предстоит найти самый надежный способ обработки ошибок. Поскольку io.js стал реальностью за пару месяцев, я использую встроенные обещания, чтобы помочь себе с асинхронностью, следующий код отра…
26 фев '15 в 02:13
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, который содержит огромное количество поставляемого кода (т.е. поставщик поддерживает их поставляемый код, а не наши настройки). Поскольку важно, чт…
07 окт '14 в 15:04
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
ответа
Надежная структура кода?
Я ненавижу писать код, который делает мое программное обеспечение более надежным. Это то, что должна была сделать структура! Итак, кто-нибудь знает об утилите "улучшения" кода, которая укрепляет код? Если бы мне пришлось самому создать что-то подобн…
13 янв '10 в 07:57