Вопросы по теме 'code-duplication'
Как я могу удалить дублирование между этими макросами C?
У меня есть пара следующих макросов препроцессора C для создания тестовых функций:
// Defines a test function in the active suite
#define test(name)\
void test_##name();\
SuiteAppender test_##name##_appender(TestSuite::active(),...
166 просмотров
schedule
09.03.2023
Веб-разработка в Visual Studio — устранение дублирования кода
Я разрабатываю базовый веб-сайт .html, используя визуальную студию. Мне интересно, как другие люди находят этот опыт. Я не очень хочу копировать код навигации, шапки, футера на каждой странице, так что вы используете?
Я думал, что мне, возможно,...
81 просмотров
schedule
17.05.2023
дублирование кода в javascript
Есть ли инструмент для обнаружения дублирования кода в JavaScript? Я попробовал «Детектор дубликатов кода PMD», но он не поддерживает расширение .js.
4152 просмотров
schedule
26.03.2023
Как убедить коллегу, что дублирование кода - это плохо?
Мой коллега реализовал новую функцию в проекте, над которым мы работаем вместе, и он сделал это, взяв файл, содержащий реализацию аналогичной функции из того же проекта, создав его копию, переименовав все глобальные объявления и немного изменив...
9476 просмотров
schedule
09.11.2022
Избегайте повторений с помощью ‹label›
Когда я кодирую форму, я обнаруживаю, что делаю очень повторяющийся набор текста. Например, если я выстраиваю ряд <input> в таблицу, я могу написать
<tr>
<td><label for="repeat">Repeat:</label></td>...
156 просмотров
schedule
31.07.2023
Программно создавать модели django
Я использую django для написания довольно сложной объектно-ориентированной модели для системы меню.
Недавно я обдумывал идею разрешить администратору создавать объект 'build_menu'.
В идеале нужно указать имя для ввода, и после создания меню...
1061 просмотров
schedule
26.07.2022
Уменьшите дублирование кода при поиске значений в XML с помощью XPath
Я пишу код для анализа XML-файла следующего формата (усеченного для простоты)
<?xml version="1.0" encoding="UTF-8"?>
<ship name="Foo">
<base_type>Foo</base_type>
<GFX>fooGFX</GFX>
....
</ship>
Я...
394 просмотров
schedule
06.02.2023
Существует ли более эффективный подход, чем делегаты действий C#, для предотвращения дублирования кода?
Насколько это возможно, я хочу избежать ненужного дублирования кода. В моем сценарии, описанном ниже, я использовал Action делегатов, чтобы избежать дублирования кода. Однако при использовании подхода Action делегата код становится медленнее...
266 просмотров
schedule
28.02.2023
C: пример дублирования кода
Я пишу функции, которые принимают контрольную сумму двух разных вещей: во-первых, файла; и два, архивная запись а-ля библиотечной библиотеки BSD. Я позаимствовал код контрольной суммы из coreutils GNU.
Мой код для выполнения контрольной суммы...
237 просмотров
schedule
10.04.2023
Удаление дублированного кода HTML: монолитный файл против отдельных файлов
Продолжая этот вопрос Что такое лучший способ управлять повторяющимся кодом на статических веб-сайтах HTML ...
Я начинаю создавать переменные PHP для каждого фрагмента дублированного HTML-кода. Мой сайт разделен на темы, и каждая тема имеет...
210 просмотров
schedule
10.12.2023
Как рефакторить дублированный в трех классах код?
В Visual Studio у меня есть проект ASP.NET 4.5, язык C#. В этом проекте я нашел три класса (.cs), в которых большинство кодов одинаковы, включая поля и свойства.
В таком случае, каков хороший подход к минимизации и интеграции (рефакторингу)...
642 просмотров
schedule
11.05.2024
Код рефакторинга — переменная область видимости
У меня есть 3 кнопки, которые по-разному объединяют вводимый текст:
var myTxtArea = document.getElementById('KWarea');
myTxtArea.value = myTxtArea.value.replace(/^\s*|\s*$/g, '');
var lines = $('#KWarea').val().replace(/\*/g, '').split('\n');...
64 просмотров
schedule
21.06.2022
Rails — Как избежать дублирования между разными приложениями
Это может показаться довольно широким вопросом, но я искал и не нашел способов избежать дублирования между разными приложениями . Только внутри приложения.
Я работаю с тремя разными приложениями rails в течение некоторого времени. Время от...
53 просмотров
schedule
13.04.2022
Рефакторинг кода для устранения дублирования кода в двух функциях
Я хотел бы устранить дублирование кода в следующих двух методах, переместив общий код в отдельный метод, вызываемый обоими. В комментариях указаны блоки кода, реализация которых отличается в каждом методе.
def compute_totals_h(self, size,...
503 просмотров
schedule
22.08.2022
Внедрить функциональность в два класса без общего суперкласса
Я знаю, что то, что я хочу сделать, звучит глупо, но послушай:
У меня есть абстрактные классы Entity и Player (расширяет Entity ) и неабстрактные классы TestPlayer (расширяет Player ) и TestMob (расширяет Entity ).
Теперь я столкнулся...
75 просмотров
schedule
01.06.2023
Слияние 2 почти идентичных функций в Perl
У меня есть скрипт, который получает некоторые данные с веб-сайта. Данные поступают в формате JSON, и сайт предлагает возможность «свести» вывод JSON в один объект JSON или оставить его в виде нескольких объектов.
Сценарий имеет параметры,...
79 просмотров
schedule
09.07.2022
Как одновременно пролистывать два окна?
Я хочу одновременно прокручивать два окна , но метод ввода горячих клавиш требует, чтобы я дублировал его несколько раз. Моя идея - использовать функциональные горячие клавиши и _ 1_ , но WheelDown отключен в программе при использовании этого...
1605 просмотров
schedule
25.10.2022
Дублируйте некоторые части XML, не переписывая их
У меня есть файл XML с повторяющимися частями, такими как:
<argument name="create">
<argument name="user" type="text"></argument>
<argument name="password" type="password"></argument>
(and so on)...
158 просмотров
schedule
18.03.2024
Существует ли эквивалентная функция, которая может принимать операторы в качестве аргументов?
У меня есть следующий раздел кода, который мне нужно использовать примерно 5 раз во всей программе, но с разными строками кода вместо комментария.
while (loop_day < (day+1)) {
while (loop_size < (size+1)) {
//new lines here...
120 просмотров
schedule
17.04.2022
Как избежать дублирования кода статического метода в нескольких классах
У меня есть несколько классов, содержащих дублированный код, особенно члены и, что наиболее важно, статический метод, который создаст новый экземпляр класса и вернет этот экземпляр: либо ранее созданный экземпляр, зарегистрированный в словаре, либо...
174 просмотров
schedule
12.07.2022