20
ответов

Есть веская причина для дублирования кода? [закрыто]

В настоящее время я рассматриваю очень старый проект C ++ и вижу там много дублирования кода. Например, есть класс с 5 обработчиками сообщений MFC, каждый из которых содержит 10 одинаковых строк кода. Или есть ...
вопрос задан: 24 October 2018 14:00
15
ответов

Лучше иметь дублирование кода и иметь его быть очень простым/читаемым, или не иметь никакого дублирования (использующий дженерики), но быть намного более сложным?

В целом я сталкиваюсь с этим много. Некоторые мои коллеги предпочитают очень простой, легкий считать классы, даже если это означает, что существует некоторое дублирование кода, тогда как я делаю все, что в моей власти для предотвращения...
вопрос задан: 19 November 2009 19:28
13
ответов

Сколько дублированного кода Вы терпите? [закрытый]

В недавнем обзоре кода я определил несколько строк дублированной логики в классе (меньше чем 15 строк). Когда я предложил, чтобы автор осуществил рефакторинг код, он утверждал, что код более прост понять...
вопрос задан: 20 February 2010 03:50
11
ответов

Как избежать дублирующейся логики с Насмешками

У меня есть следующая проблема, и я не нашел хороший ответ. Я использую платформу Насмешки (JMock в этом случае), чтобы позволить модульным тестам быть изолированными от кода базы данных. Я дразню доступ к...
вопрос задан: 13 May 2009 15:18
9
ответов

Как осуществить рефакторинг быстро развивающийся код?

У меня есть некоторый код исследования, это - вложенное множество реальной крысы, с дублированием кода везде, и ясно должно быть пересмотрено. Однако кодовая база развивается, поскольку я придумываю новые вариации на...
вопрос задан: 2 November 2013 18:04
8
ответов

Как я удаляю дублирование кода между подобной константой и функциями членства неконстанты?

Скажем, у меня есть следующий класс X, где я хочу возвратить доступ к внутреннему участнику: класс Z {//детали}; класс X {станд.:: векторный <Z> vecZ; общественность: Z& Z (size_t индекс)...
вопрос задан: 7 December 2014 23:07
8
ответов

Устранение дублирования кода в единственном файле

К сожалению, проект, что я продолжал работать в последнее время, имеет большой объем кода копии-и-вставки, даже в единственных файлах. Есть ли любые инструменты или методы, которые могут обнаружить дублирование или почти...
вопрос задан: 2 February 2010 20:30
7
ответов

Есть ли более эффективный способ написать несколько, если еще? [Дубликат]

Мне нужно сопоставить средний балл с оценкой буквы. Это означает, что if (90
вопрос задан: 16 August 2019 10:30
6
ответов

Как я могу найти скопировать/вставить (дубликат, клон) код в Perl?

Я искал Интернет некоторое время теперь, и я не был в состоянии найти любого свободным (или дешевый) инструменты/утилиты/модули, которые могут проанализировать ряд файлов Perl (модули или сценарии) и отметить дубликат или...
вопрос задан: 11 October 2009 03:21
5
ответов

Какие-либо инструменты для проверки на дублирующийся код VB.NET?

Я хочу получить быстрое чувство для того, сколько “копия и вставка” кодирование, которое мы имеем, существует много инструментов для C# / Java для проверки на этот тип вещи. Есть ли какие-либо такие инструменты, которые работают хорошо с VB.NET? (...
вопрос задан: 23 May 2017 12:00
5
ответов

Действительно ли возможно добавить ссылку на некоторый исходный код для включения в исходный файл в vb.net, winforms?

Я не знаю то, чем это называют так, я изо всех сил пытался найти ответ от Google, но у меня есть неопределенная память его с t'old дней. Я разделил на подклассы (*, посмотрите ниже), приблизительно 8 средств управления платформой, переопределенных...
вопрос задан: 26 January 2010 00:11
5
ответов

Мне нужен инструмент для нахождения дубликатов или подобных блоков текста в исключительном текстовом файле или наборе текстовых файлов

Я хочу автоматизировать движущийся дубликат или подобный код C в функции. Это должно работать в соответствии с Linux.
вопрос задан: 15 December 2009 17:17
4
ответа

Удалите избыточный код SQL

Код следующий код вычисляет наклон и прерывание для линейной регрессии против намазывания данных. Это затем применяет уравнение y = mx + b против того же набора результатов для вычисления...
вопрос задан: 23 May 2017 12:01
4
ответа

Предотвращение дублирования кода в F#

У меня есть два отрывка кода, который пытается преобразовать список плавающий в список Vector3 или Vector2. Идея состоит в том, чтобы взять 2/3 элементы за один раз из списка и объединить их как вектор. Конечный результат...
вопрос задан: 4 March 2016 20:01
4
ответа

Инструменты существуют, которые автоматически находят код копии-и-вставки? [закрытый]

Есть ли инструменты там, которые могли автоматически найти код копии-и-вставки среди ряда файлов? Я думал о записи сценария для этого, которое будет просто искать равные строки, но такой...
вопрос задан: 16 March 2012 14:23
4
ответа

Как иметь дело с дублирующим кодом в соответствии с Linux?

Я ищу лучший подход к контакту с дублирующим кодом в проекте PHP прежней версии с приблизительно 150k строки кода. Это, что-то лучше всего приблизилось вручную или является там автономным дубликатом...
вопрос задан: 9 February 2009 12:45
3
ответа

есть ли способ удалить дублирование в этом коде

у меня есть метод, который похож на это: частный двойной GetX () {если (Порция. Количество> 0) {возвращает Порцию [0].X;}, если (! строка. IsNullOrEmpty (...
вопрос задан: 25 April 2010 19:12
3
ответа

Как обнаружить дублирование кода во время разработки? [закрытый]

Мы имеем довольно большую кодовую базу, 400K LOC C++, и кодируем дублирование, что-то вроде проблемы. Есть ли какие-либо инструменты, которые могут эффективно обнаружить дублированные блоки кода? Идеально это было бы...
вопрос задан: 10 October 2008 14:34
2
ответа

Как найти подобный фрагмент кода?

У кого-либо есть некоторый инструмент или некоторые методические рекомендации, как найти часть кода, который подобен некоторому другому коду? Часто я пишу функцию или фрагмент кода, и я помню, что уже имею...
вопрос задан: 23 May 2017 12:09
2
ответа

любые идеи для предотвращения дублирующего кода в C# и JavaScript

у меня есть asp.net mvc веб-сайт, где я создаю большую часть страницы с помощью C#, например, создающего таблицы HTML, данные ряд данных из моего viewmodel, у меня также есть много JavaScript это тогда...
вопрос задан: 18 January 2010 06:31
1
ответ

Цикл while - как убрать дублирование кода

Я не впервые нахожусь в следующей ситуации: bool a = some_very_long_computation; bool b = another_very_long_computation; while (a & amp; b) {... a = ...
вопрос задан: 19 January 2019 00:39
1
ответ

Как правильно удалить дублирование кода с помощью аксессуаров членов класса, которые одинаково названы? [Дубликат]

У меня есть несколько классов с одинаковыми полями, как этот частный идентификатор String; private String name; и соответствующие аксессоры, такие как эта public String getId () {return id; } public void setId (...
вопрос задан: 5 February 2016 13:36
0
ответов

Рефакторинг Try-catch по всей иерархии классов

Предположим, у вас есть этот код: class Base {void method () выдает Exception {try {// Здесь много кода} catch (Exception e) {// обрабатывает его (очень мало кода ...)
вопрос задан: 28 March 2019 00:41
0
ответов

дублирование кода в javascript

Есть ли какой-нибудь инструмент для обнаружения дублирования кода в JavaScript? Я попробовал "Детектор повторяющегося кода PMD" но он не поддерживает расширение .js.
вопрос задан: 10 August 2017 06:48
0
ответов

Как избежать дублирования кода в перегруженных конструкторах?

Скажем, у меня есть один конструктор, который принимает входные данные, а другой использует значение по умолчанию. Затем оба конструктора продолжают обрабатывать эти данные точно таким же образом. (Пример ниже. )What are my...
вопрос задан: 23 May 2017 12:31
0
ответов

в C ++, Как я могу предоставить конструктору копирования класса и оператору присваивания ту же функциональность, не создавая дублированный код [дубликат]

Возможные дубликаты: Что такое идиома копирования и обмена? Перегрузка конструктора копирования и оператора = в C ++: возможна ли общая функция? Есть ли способ сделать тело копии ...
вопрос задан: 23 May 2017 11:50
0
ответов

Как убедить коллегу в том, что дублирование кода - это плохо?

Мой коллега внедрял новую функцию в проект, над которым мы вместе работаем, и он сделал это, взяв файл, содержащий реализацию аналогичной функции из того же проекта, создавая ...
вопрос задан: 23 May 2017 11:45
0
ответов

Дублирование кода, вызванное примитивными типами: как избежать безумия?

В одном из моих Java-проектов меня преследует повторение кода из-за того, как Java обрабатывает (не) примитивы. После того, как нужно вручную скопировать одно и то же изменение в четыре разных места (int, long, float, ...
вопрос задан: 23 May 2017 10:29
0
ответов

Tortoise SVN: сравнение двух каталогов (вместо файлов или ревизий)

Вы можете сравнить две ревизии или файлы с Tortoise SVN. Есть ли еще способ сравнить два каталога? У меня есть два каталога с исходным кодом. 90 процентов кода идентичны. Теперь я ...
вопрос задан: 22 July 2015 14:56
0
ответов

Генерировать дополнительное исключение, чтобы избежать дублирования кода.

Прежде всего, я знаю, что стандартный ответ будет заключаться в том, что исключения никогда не должны использоваться для управления потоком. Хотя я полностью согласен с этим, я долго думал о том, что иногда...
вопрос задан: 17 January 2013 12:37