Публикации по теме 'redundancy'


Beyond DRY — Почему избыточность делает ваш код более надежным и менее хрупким
Антихрупкость Нассима Николаса Талеба — это кладезь практических идей для разработчиков программного обеспечения, несмотря на то, что это не книга по разработке программного обеспечения. Избыточность является одним из примеров такой идеи, которая исследуется. Талеб объясняет, как некоторая избыточность снижает хрупкость и означает, что нам не нужно так хорошо предсказывать будущее. Подумайте о еде, хранящейся в вашем подвале, или о деньгах под матрасом. Талеб отмечает, что в..

Вопросы по теме 'redundancy'

Должен ли я разделять избыточные данные в моей базе данных?
У меня есть приложение базы данных, в котором цены на вещи хранятся в разных местах. С каждой ценой связаны следующие данные: цена Дата идантификационный номер продукта страна тип цены (завод / опт / розница) Последние три элемента...
356 просмотров
schedule 18.10.2021

Как применить разные макеты к одной и той же цели в NLog?
NLog позволяет мне использовать SplitGroup для регистрации моих сообщений для нескольких целей. Я хотел бы использовать эту функцию, чтобы записывать каждое сообщение одновременно в общие, пользовательские журналы и журналы с привязкой к дате :...
7281 просмотров

Как проверить зависимости между JAR-файлами?
Недавно я взял на себя поддержку и программирование веб-системы, написанной на JSF. Код какой-то беспорядочный и избыточный, и да, никакой документации не существует. В системе более 40 jar-библиотек, и большинство из них избыточны из-за старых...
28282 просмотров
schedule 23.04.2022

Полезность разделения файлов базы данных и журналов транса между разделами
Некоторые ребята, где я работаю, настраивают новый сервер базы данных для SQL Server. На сервере есть системный диск, на котором также хранятся резервные копии, и один массив RAID 5 для файлов базы данных. Массив RAID 5 логически разделен на 2...
1032 просмотров

Сделает ли это использование 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 просмотров

Зеркалирование сервера Postfix (резервный сервер)
Мне нужно настроить удаленное зеркало для постфиксного сервера (где содержимое обоих почтовых серверов должно быть одинаковым в любое время). Идея состоит в том, что если основной сервер в какой-то момент выйдет из строя, зеркальный сервер займет...
2468 просмотров

Почему избыточно приводить оба аргумента вызова функции в Java, если параметры функции имеют один и тот же тип?
Мне любопытно узнать, как работает кастинг в вызовах функций. У меня есть две перегрузки определенной функции в моем классе под названием execute . Первая перегрузка является базовой реализацией и принимает параметры типа double . Вторая...
133 просмотров
schedule 13.08.2022

Внедрение обобщений на этапе логического проектирования базы данных?
Я разрабатываю базу данных, и, поскольку у меня нет большого опыта в этой области, я столкнулся с проблемой, которую я не знаю, как решить. В моей концептуальной модели у меня есть объект, известный как «Автомобиль», который клиент заказывает, а...
138 просмотров

Упрощение регулярного выражения ab|a|b
(Как) можно упростить следующее регулярное выражение: ab|a|b ? Я ищу менее избыточный, то есть только с одним a и одним b . Является ли это возможным? Некоторые попытки: a?b? # matches empty string while shouldn't ab?|b...
145 просмотров
schedule 16.11.2022

Как избежать избыточности в моей модели базы данных?
Я ищу решение для оптимизации моей модели базы данных. База данных управляет опросами , вы можете добавлять вопросы и отвечать на них. Запись является ответом на опрос и содержит ответы на каждый вопрос. Вот упрощенная схема: Есть ли...
2249 просмотров

Самый элегантный/эффективный способ определения функций с использованием одних и тех же переменных
Я определил несколько функций, используя некоторые переменные, которые обычно вычисляются в большинстве из них. Поэтому я использую ключевые слова-аргументы, которые по умолчанию вычисляют нужные значения. Пример: (defun f (a b &key...
59 просмотров

Удалить строку и двойную избыточность в ячейке 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 просмотров

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 просмотров