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

Рефакторинг кода: аутсорсинг подшагов до вспомогательных классов
Когда класс выполняет сложную и длительную задачу, я обычно реорганизую его поэтапно в зависимости от ситуации, как показано ниже. Версия 0 public class ComplicatedTaskDoer{ public void doComplicatedTask(){ // lots of complicated...
483 просмотров

Шаблон проектирования, чтобы попытаться получить данные из нескольких источников в иерархии
У меня есть случай, когда у меня есть несколько источников данных резервного копирования. Под источником данных я подразумеваю абстракцию, например. Файл, БД NoSql / SQL, таблицы различий, архивы. У меня есть конкретная иерархия для доступа к...
1152 просмотров
schedule 04.11.2021

Как определить неиспользуемые определения CSS из нескольких файлов CSS в проекте
Была загружена куча файлов CSS, и теперь я пытаюсь немного поправить ситуацию. Как я могу эффективно идентифицировать неиспользуемые определения CSS во всем проекте?
177840 просмотров

Можно ли в Java объединить идентичную логику обработки исключений в одном месте?
Я пытаюсь очистить код Java. Существует множество статических фабричных методов, которые выполняют одинаковую обработку исключений. В качестве примера рассмотрим createA : public static A createA() throws XXXX, YYYY { try { return...
543 просмотров

Лучший способ написать этот .map() на рубине?
У меня есть массив, который выглядит так: [[3, 1], 4, [3, 3, 4], 4, :sync, 1, 2] Я хочу сопоставить массив и... Если элемент является целым числом, замените его чем-то другим. Если элемент представляет собой массив, замените только элемент...
93 просмотров
schedule 23.05.2022

Как мне лучше структурировать этот код?
У меня есть структура данных lxml.objectify , которую я получаю от веб-службы RESTful. Мне нужно изменить настройку, если она существует, и создать ее, если ее нет. Прямо сейчас у меня есть что-то вроде следующего, но я чувствую, что это уродливо....
189 просмотров
schedule 24.06.2022

Есть ли скрипт для вывода списка созданных мной веток git?
Я знаю, что ветки на самом деле не хранят информацию о создателе — они просто указатель на фиксацию. Моя цель состоит в том, чтобы иметь возможность очистить мои старые ветки, которые были объединены обратно в основную ветку, и перечислить ветки, в...
42895 просмотров
schedule 26.06.2022

Автоматическая очистка кода в Visual Studio 2010
Мне интересно, возможно ли иметь какую-то автоматическую очистку кода в Visual Studio 2010. Особенно интересно было бы: Автоматический отступ Удалить хвостовые пустые строки Удалить неиспользуемые использования в особых случаях, т....
22549 просмотров

JS отображает выбранный параметр в другом списке выбора
Я здесь, чтобы просить совета у всех. Что я пытаюсь сделать, так это то, что как только вы выберете команду, вы получите список игроков в другом списке. Код работает нормально. Скажите, пожалуйста, вы бы сделали этот код по-другому? Может быть,...
280 просмотров
schedule 30.07.2022

Разница между public void onDestroy() и protected void onDestroy()?
Вот часть моего кода: package com.admobsdk_dfp_handler; import com.google.ads.*; import com.google.ads.doubleclick.*; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.view.Menu; import...
6623 просмотров
schedule 09.04.2023

Как очистить мертвый / бесполезный код
Проект (написанный на Java) становится все большим и большим, и часть кода никогда не будет использоваться. Есть ли способ обнаружить этот мертвый / бесполезный код и очистить его. Я открыт для идей.
316 просмотров
schedule 05.01.2023

Как спроектировать чистый в Android Studio?
Я новичок в Android Studio, поэтому у меня возникла проблема. Я ищу способ, как проектировать чисто. В Eclipse я бы сделал Project -> Clean -> OK , но я не знаю, как это делается в Android Studio.
86996 просмотров
schedule 26.05.2023

вызов цикломатической сложности rubocop
Вот блок кода, который душит рубокопа: def self.browser_not_supported(browser) return true if browser.chrome? && browser.version.to_i < AppConfig.requirements['browser_google'].to_i return true if browser.firefox? &&...
501 просмотров
schedule 26.11.2022

Java инициализирует класс в стиле, как в С#
Я неплохо разбираюсь в Java, потому что я работаю разработчиком C# на полную ставку, но мне нужно сделать какой-нибудь частный проект на Android. В С# я могу сделать что-то вроде этого: public class Test { public string A {get;set;}...
775 просмотров
schedule 17.07.2023

Нужно удалять просмотры? Чтобы очистить контроллер Alloy (память/производительность)
Допустим, у меня есть ScrollableView с 3 представлениями (формами), эти представления имеют как минимум 10 полей, взгляните на этот пример. index.js $.content.add(Alloy.createController('scrollable').getView()); прокручиваемый.js...
864 просмотров
schedule 10.03.2023

Очистить код? (Xcode зависает при индексации)
Я считаю, что мне нужно немного почистить свой код, так как Xcode впервые начал зависать при «индексации», и я не могу запустить свой проект. Я думаю, что это легко сделать, но я не знаю, какой способ лучше. Получил 36 UIImageViews... @IBOutlet...
67 просмотров
schedule 06.04.2023

Как расширить существующие классы сетки начальной загрузки SASS
Я пытаюсь сделать свой код чище, поэтому у меня есть что-то вроде этого <div class="col-sm-6 col-md-6"> <div class="feature-list-item"> <div class="feature-list-item__icon-container">...
2935 просмотров
schedule 09.05.2023

Элегантный способ установить значения во вложенном json в python
Я устанавливаю некоторые значения во вложенном JSON. В JSON не обязательно, чтобы ключи присутствовали всегда. Мой пример кода выглядит следующим образом. if 'key' not in data: data['key'] = {} if 'nested_key' not in data['key']:...
1944 просмотров
schedule 10.07.2023

Как создать утилиту, на которую можно ссылаться несколько раз в разных действиях
Я успешно реализовал пользовательское диалоговое окно, которое появляется, когда пользователь пытается выйти из действия с помощью кнопки «Назад» или с помощью onBackPressed(). Они могут просто закрыть диалоговое окно или продолжить и покинуть...
78 просмотров
schedule 02.08.2023

Как правильно завершить/очистить объекты CLR pythonnet?
Я использую python для связи с определенным программным обеспечением через предоставленный API. Поскольку API-код написан на C#, я использую pythonnet для импорта DLL и последующего ее использования. Это выгодно сделать, используя, например....
91 просмотров
schedule 10.12.2022