Вопросы по теме 'code-duplication'

Является ли дублированный код более терпимым в модульных тестах?
Некоторое время назад я испортил несколько модульных тестов, когда прошел и реорганизовал их, чтобы сделать их более DRY - цель каждого теста больше не была ясна. Кажется, существует компромисс между удобочитаемостью тестов и ремонтопригодностью....
21637 просмотров
schedule 17.09.2022

Как решить, когда внедрять DLL?
В какой момент вы решите, что некоторые из ваших подпрограмм и общий код должны быть помещены в библиотеку классов или DLL? В одном из моих приложений я хотел бы поделиться своим общим кодом между разными проектами (как мы все знаем, это...
125 просмотров
schedule 05.10.2022

Как поделиться кодом между страницами и мастер-страницами без множественного наследования / дублирования кода?
Я прочитал вопросы / ответы , в которых объясняется, что множественного наследования не существует в C # , что он нам даже не нужен и вызывает слишком много проблем. Сейчас я работаю над проектом, в котором я действительно не понимаю, как я могу...
1884 просмотров

избежание дублирования кода в коде Python Redux
Это продолжение предыдущего вопроса. Я получил несколько хороших предложений по этому поводу, поэтому я решил попытать счастья еще раз. from itertools import takewhile if K is None: illuminacond = lambda x: x.split(',')[0] != '[Controls]'...
300 просмотров
schedule 19.12.2023

Как избежать дублирования кода в формах C#
Я полуновичок в С# и стараюсь избегать дублирования кода. У меня есть родительская форма и куча подформ. Все подчиненные формы содержат код, который сериализует текстовые поля и отправляет их в общий объект интерфейса: public partial class...
158 просмотров
schedule 11.10.2022

Рефакторинг c#: как удалить повторяющийся код, когда свойства для обновления различаются в каждом случае
После небольшого взлома прототипа я получил ряд методов, которые обновляют логические флаги объекта, а затем обновляют интерфейс и выполняют некоторую обработку на основе нового значения. Они почти все одинаковы, но значение, которое они обновляют,...
1366 просмотров
schedule 28.05.2024

Избегайте дублирования кода в классе POJO
Допустим, у нас есть 3 класса: A, B и C. Каждый класс имеет другие параметры. Вот так: РЕДАКТИРОВАТЬ: +-----+ +-----+ +-----+ | A | | B | | C | ------- ------- ------- | X x | | X x | | Z z | | Z z | | Y Y | | Y y | -------...
4463 просмотров
schedule 12.12.2022

Android: реализация очень похожих макетов/действий
Я новичок в разработке Android и внедряю приложение адресной книги. Этому приложению потребуется экран «Добавить контакт» и экран «Редактировать контакт». Эти экраны будут очень похожи — «добавить контакт» по сути будет экраном «редактировать...
304 просмотров

CakePHP: избегайте дублирования кода в действиях контроллера
Я только начал создавать простое веб-приложение с cakePHP и задавался вопросом, смогу ли я избежать дублирования кода в своих действиях. У меня есть две модели, и соответствующие контроллеры содержат одни и те же действия (индекс, просмотр,...
273 просмотров
schedule 06.02.2024

Как узнать, какие компоненты совместно используют дублирование через API SonarQube?
Я использую SonarQube для обнаружения дублирования и хочу использовать API, чтобы узнать для каждого блока дублирования, какие компоненты имеют этот блок. API обеспечивает получение количества дублирования и компонентов, которые дублируются....
454 просмотров
schedule 08.04.2024

Уменьшение дублирования кода при разборе
Я предпочитаю, чтобы в моей кодовой базе было как можно меньше дублированного кода, и поэтому я постоянно ищу способы его уменьшить. Однако я немного застрял в следующем случае: скажем, у меня есть метод, который анализирует вывод одной программы в...
49 просмотров

Golang удаляет повторяющийся код при обработке возврата ошибки
Я изучаю Golang, создавая веб-приложение. При работе с Go я часто сталкивался с этой ситуацией err = SomeFunction() // Handling err if err != nil { Logging(err) return err } В C или C++ ошибка обработки части. Я могу использовать MARCO...
241 просмотров
schedule 28.10.2022