Публикации по теме 'redundancy'
Beyond DRY — Почему избыточность делает ваш код более надежным и менее хрупким
Антихрупкость Нассима Николаса Талеба — это кладезь практических идей для разработчиков программного обеспечения, несмотря на то, что это не книга по разработке программного обеспечения.
Избыточность является одним из примеров такой идеи, которая исследуется. Талеб объясняет, как некоторая избыточность снижает хрупкость и означает, что нам не нужно так хорошо предсказывать будущее. Подумайте о еде, хранящейся в вашем подвале, или о деньгах под матрасом.
Талеб отмечает, что в..
Вопросы по теме 'redundancy'
Должен ли я разделять избыточные данные в моей базе данных?
У меня есть приложение базы данных, в котором цены на вещи хранятся в разных местах. С каждой ценой связаны следующие данные:
цена
Дата
идантификационный номер продукта
страна
тип цены (завод / опт / розница)
Последние три элемента...
356 просмотров
schedule
18.10.2021
Как применить разные макеты к одной и той же цели в NLog?
NLog позволяет мне использовать SplitGroup для регистрации моих сообщений для нескольких целей. Я хотел бы использовать эту функцию, чтобы записывать каждое сообщение одновременно в общие, пользовательские журналы и журналы с привязкой к дате :...
7281 просмотров
schedule
24.02.2022
Как проверить зависимости между JAR-файлами?
Недавно я взял на себя поддержку и программирование веб-системы, написанной на JSF. Код какой-то беспорядочный и избыточный, и да, никакой документации не существует.
В системе более 40 jar-библиотек, и большинство из них избыточны из-за старых...
28282 просмотров
schedule
23.04.2022
Полезность разделения файлов базы данных и журналов транса между разделами
Некоторые ребята, где я работаю, настраивают новый сервер базы данных для SQL Server. На сервере есть системный диск, на котором также хранятся резервные копии, и один массив RAID 5 для файлов базы данных. Массив RAID 5 логически разделен на 2...
1032 просмотров
schedule
09.05.2022
Сделает ли это использование StringBuilder излишним?
If I do:
StringBuilder sb = new StringBuilder();
sb.append("somestring" + "hello" + "more strings" + "last one");
Это то же самое, что:
string s = "somestring";
s + "hello" + "more strings" + "last one";
Сделает ли это бессмысленным...
553 просмотров
schedule
20.05.2022
Зеркалирование сервера Postfix (резервный сервер)
Мне нужно настроить удаленное зеркало для постфиксного сервера (где содержимое обоих почтовых серверов должно быть одинаковым в любое время).
Идея состоит в том, что если основной сервер в какой-то момент выйдет из строя, зеркальный сервер займет...
2468 просмотров
schedule
27.05.2022
Почему избыточно приводить оба аргумента вызова функции в Java, если параметры функции имеют один и тот же тип?
Мне любопытно узнать, как работает кастинг в вызовах функций. У меня есть две перегрузки определенной функции в моем классе под названием execute . Первая перегрузка является базовой реализацией и принимает параметры типа double . Вторая...
133 просмотров
schedule
13.08.2022
Внедрение обобщений на этапе логического проектирования базы данных?
Я разрабатываю базу данных, и, поскольку у меня нет большого опыта в этой области, я столкнулся с проблемой, которую я не знаю, как решить.
В моей концептуальной модели у меня есть объект, известный как «Автомобиль», который клиент заказывает, а...
138 просмотров
schedule
30.03.2023
Упрощение регулярного выражения ab|a|b
(Как) можно упростить следующее регулярное выражение:
ab|a|b
?
Я ищу менее избыточный, то есть только с одним a и одним b . Является ли это возможным?
Некоторые попытки:
a?b? # matches empty string while shouldn't
ab?|b...
145 просмотров
schedule
16.11.2022
Как избежать избыточности в моей модели базы данных?
Я ищу решение для оптимизации моей модели базы данных. База данных управляет опросами , вы можете добавлять вопросы и отвечать на них. Запись является ответом на опрос и содержит ответы на каждый вопрос.
Вот упрощенная схема:
Есть ли...
2249 просмотров
schedule
15.08.2023
Самый элегантный/эффективный способ определения функций с использованием одних и тех же переменных
Я определил несколько функций, используя некоторые переменные, которые обычно вычисляются в большинстве из них. Поэтому я использую ключевые слова-аргументы, которые по умолчанию вычисляют нужные значения.
Пример:
(defun f (a b &key...
59 просмотров
schedule
18.06.2023
Удалить строку и двойную избыточность в ячейке Matlab
У меня есть массив ячеек с двумя столбцами. Один состоит из строк, а другой из двойников. Я хотел бы удалить все строки, которые являются избыточными.
b = cell(4,2);
b{1,1} = 'a';
b{1,2} = 2;
b{2,1} = 'a';
b{2,2} = 1;
b{3,1} = 'b';
b{3,2} = 1;...
41 просмотров
schedule
11.02.2023
Android метод NDK имеет проблему с повторным входом
Это мой метод NDK:
void FrameReceived(int width, int height, const char *rawImageBytes, int size, jboolean remote)
{
//LOGE(".... **** ....FrameReceived Begin = %d", size);
if(size == 0)
return;
jboolean isAttached;
JNIEnv *env;
jint...
28 просмотров
schedule
20.06.2023
cppcheck считает, что у меня избыточный код: найден оператор, начинающийся с числовой константы
Cppcheck (версия 1.46.1) выдает следующее предупреждение для перечисления как этот:
enum DATABASE_TYPE
{
DATABASE_TYPE_UNKNOWN = -1, // <- line of warning
DATABASE_TYPE_ORACLE,
DATABASE_TYPE_MSACCESS
};
Избыточный код:...
3831 просмотров
schedule
21.12.2023
Какой метод индексации я могу использовать для хранения расстояний между векторами X ^ 2 в массиве без избыточности?
Я работаю над демонстрацией, которая требует много векторной математики, и при профилировании я обнаружил, что больше всего времени уходит на поиск расстояний между заданными векторами.
Прямо сейчас он перебирает массив векторов X ^ 2 и находит...
80 просмотров
schedule
23.12.2023
Минимальный размер кластера zookeeper
Я запустил ансамбль из 6 узлов зоопарка для координации 4 экземпляров kafka. Этот кластер разделен на две отдельные сетевые зоны. Каждая зона содержит:
2 сервера с экземплярами zookeeper + kafka
1 сервер, на котором работает только один...
1558 просмотров
schedule
17.01.2024