0
ответов

Массовый рефакторинг - как добавить последнее ключевое слово в аргумент метода Java

Это может быть простой вопрос: как я могу массово реорганизовать свой Java-код, чтобы большая часть аргумента метода была «финальной»? Это должно следовать одному из наших правил "checkstyle". У нас есть тысячи Java ...
вопрос задан: 20 February 2017 13:50
0
ответов

Как снять выделение текста в диалоговом окне переименования без перемещения курсора с помощью клавиатуры в IntelliJ IDEA

Я использую IntelliJ IDEA 10.5.2 Пример: скажем, я хочу переименовать этот класс в SomeAwesomeClass. Если мы выполним рефакторинг Rename, мы получим такое диалоговое окно: курсор находится в нужном месте ...
вопрос задан: 19 January 2017 13:40
0
ответов

intellij вводит константу как частную, а не общедоступную

В Intellij IDEA 11.1.2 при использовании ярлыка рефакторинга для введения константы он всегда делает общедоступную статическую конечную константу, тогда как я обычно предпочитаю по умолчанию приватную. В более старых версиях ...
вопрос задан: 25 October 2016 19:41
0
ответов

Автоматически разделять (рефакторинг ).h на заголовок и реализацию (h+cpp)

При написании кода на C++ я часто начинаю с написания полного кода «реализации» в своих заголовочных файлах, а затем мне нужно преобразовать реализацию в файл.cpp. Это здорово, но я нахожу этот процесс...
вопрос задан: 9 September 2016 08:07
0
ответов

Как выбрать типы для прототипа функции?

Если у меня есть структура данных, такая как матрица или дерево, и я хочу выделить цикл for из очень большой функции, в которую включена вышеуказанная переменная, как должен выглядеть вызов? Я попробовал ...
вопрос задан: 7 May 2016 19:11
0
ответов

Как создать объект параметра метода с помощью ReSharper за несколько секунд?

Можно ли выбрать все параметры метода и попросить ReSharper создать класс из этих параметров как «объект параметра метода»?
вопрос задан: 29 April 2016 23:18
0
ответов

Автоматическое изменение public на private (Java)

Я делаю рефакторинг кода, переведенного с других языков на Java, и хочу сделать это автоматически. Моя проблема в том, что у меня есть много методов, которые не являются приватными, а просто вызываются в ...
вопрос задан: 8 April 2016 09:49
0
ответов

Рефакторинг крупных конструкторов

У нас есть несколько объектов в нашей области доменной модели с тем, что вы будете в конечном итоге оплощественно крупные конструкторы, настолько велики, что IntelliSense отказывается, пытаясь показать все это для вас ... CUE типа с 50 или ...
вопрос задан: 25 January 2016 07:43
0
ответов

Как вы передаете исполняемый блок в качестве параметра в Java?

Есть ли способ передать исполняемый блок в качестве параметра статическому методу? Это вообще возможно? Например, у меня есть этот метод public static void someMethod (логический флаг, Block block1, BLock ...
вопрос задан: 25 January 2016 06:57
0
ответов

Как я могу уменьшить цикломатическую сложность?

У меня есть метод, который получает объект и делает что-то на основе того, какой тип объекта он обнаруживает: void receive(Object object) { if (object instanceof ObjectTypeA) { doSomethingA(); }...
вопрос задан: 2 January 2016 16:02
0
ответов

Есть ли способ запретить IntelliJ IDEA просматривать файлы во время поиска / замены или во время рефакторинга?

В основном мой вопрос - это тема ^ У меня 4 огромных файла. Мне нужно поместить их в ресурсы в рамках моей структуры проекта maven. Всякий раз, когда я выполняю строковый рефакторинг или выполняю поиск / замену ... Я ...
вопрос задан: 28 August 2015 20:17
0
ответов

Результат Objective-C из статического метода, сохраненный в переменной экземпляра класса, дающей «EXC_BAD_ACCESS» при использовании

Я пытаюсь сохранить строку md5 как переменную экземпляра класса вместо фактический пароль. У меня есть статическая функция, которая вернет строку md5, которую я пытаюсь сохранить в экземпляре ...
вопрос задан: 25 July 2015 17:12
0
ответов

Рефакторинг Resharper для удаления магических строк

Есть такая вещь? Как часть продукта или плагина? Я не вижу, чтобы его найти. Я хочу перейти от: public DataTable Fetch () {return ExecuteDataTable (_ConnectionString, "...
вопрос задан: 18 July 2015 18:04
0
ответов

Альтернативы @VisibleForTesting

Я понимаю, что @VisibleForTesting нежелателен, потому что он изменяет интерфейс класса только для целей тестирования. В идеале мы должны тестировать тот интерфейс, который мы действительно используем. Но что бы ...
вопрос задан: 2 April 2015 16:34
0
ответов

Как провести рефакторинг модуля Delphi с 10000 строками без документации?

Мне поручили рефакторинг модуля Delphi. Вот это да. 10000 строк кода, без документации, тонны кода копирования и вставки. Есть много методов, созданных с помощью копирования и вставки, которые могут быть ...
вопрос задан: 11 March 2015 16:13
0
ответов

Устранение моего явного состояния, проходящего через подобные, монады и прочее

Я работаю над книгой Land of Lisp in F # (да, странно, Я знаю). В своем первом примере текстового приключения они используют мутацию глобальной переменной, и я бы хотел ее избежать. Моя монада-фу слабая, ...
вопрос задан: 17 February 2015 17:52
0
ответов

Любимые техники рефакторинга Java [закрыто]

Я нахожу некоторые общие шаблоны кода в Java-коде других людей, которые могут выиграть от простого рефакторинга. Что ненавидит ваш шаблон кода домашнего животного, и их исправления (и причина, если это не так ...
вопрос задан: 17 February 2015 17:03
0
ответов

фрагмент кода, который вызывается только один раз - заслуживает собственного метода?

Наблюдая за исходным кодом для различных приложений Android (написанных не мной), я заметил шаблон помещения определенных фрагментов кода в их собственные методы, хотя там на самом деле это не какой-то код ...
вопрос задан: 23 January 2015 23:41
0
ответов

Проблемы с профилированием функций - Visual Studio 2010 Ultimate

Я пытаюсь профилировать свое приложение, чтобы отслеживать эффекты функции как до, так и после рефакторинга. Я выполнил анализ своего приложения и просмотрел сводку. Я ...
вопрос задан: 7 January 2015 22:55
0
ответов

Очистка функции Clojure

, исходя из императивных языков программирования, я пытаюсь обернуть голову вокруг Clojure, надеясь использовать его для его многопоточных возможностей. Одна из проблем от 4Clojure - написать ...
вопрос задан: 23 December 2014 20:36
0
ответов

DRYing rails view: partial vs helper [duplicate]

Мне нужен совет по передовой практике для кода DRYing view . В моем приложении есть три класса (NewsItem, RssItem и BlogItem), которые используют отдельные представления, но имеют в них похожие части. Одна из частей ...
вопрос задан: 28 September 2014 23:19
0
ответов

Form_Load () 'event' или Override OnLoad ()

Я хотел бы, чтобы кто-нибудь попытался объяснить разницу между ними. В частности, пример сценария использования. Я занимаюсь рефакторингом некоторого кода Windows Form, а форма имеет некоторый код в Form_Load (...
вопрос задан: 19 September 2014 15:49
0
ответов

Есть ли выгода от использования оператора return, который ничего не возвращает?

Я занимаюсь рефакторингом большого документа javascript, который я взял из проекта с открытым исходным кодом. Некоторые функции используют непоследовательные операторы возврата. Вот простой пример того, что я имею в виду: var func = ...
вопрос задан: 22 August 2014 02:54
0
ответов

Постоянный рефакторинг моего собственного кода… очень плохая практика [закрыто]

У меня странный вопрос Вот. Я единственный здесь программист, который постоянно чувствует, что должен переписывать / рефакторировать свои собственные коды? Иногда я делаю это только потому, что думаю, что скорость может быть ...
вопрос задан: 17 July 2014 14:15
0
ответов

Чистота кода C ++

Я работаю в среде C ++ и : а) Нам запрещено использовать исключения б) Это код сервера приложения / данных, который оценивает множество различных запросов. У меня есть простой класс, инкапсулирующий ...
вопрос задан: 25 May 2014 06:56
0
ответов

Создание серверной части VHDL для LLVM?

LLVM очень модульный и позволяет довольно легко определять новые серверные части. Однако большая часть документации / руководств по созданию серверной части LLVM сосредоточена на добавлении нового набора команд процессора и ...
вопрос задан: 25 February 2014 20:02
0
ответов

Рельсы: Можно ли написать помощников представления с синтаксисом HAML?

Во время рефакторинга было бы очень удобно просто скопировать часть шаблона HAML и вставить ее во вспомогательный код. В настоящее время в таких случаях 1) я должен переписать эту часть представления с нуля 2) Мне нужно ...
вопрос задан: 8 February 2014 10:25
0
ответов

сценарии для автоматического управления импортом или рефакторинга модулей

Кто-нибудь знает инструменты для управления импортом Haskell? Иногда я хочу провести рефакторинг, переместив их в другой файл, и сценарий для создания минимального набора импортированных [для нового файла] будет ...
вопрос задан: 11 January 2014 11:20
0
ответов

Статический анализ кода в Python?

Какой полезный статический анализ кода вы можете порекомендовать для Python. Я считаю, что они полезны для рефакторинга кода. Я знаю змеиную пищу для зависимостей модулей pycallgraph для динамических графов вызовов pylint...
вопрос задан: 20 November 2013 21:30
0
ответов

Причины, по которым инструменты рефакторинга для C / C ++ настолько ограничены [закрыто]

В чем проблема, что нет рефакторинга на промышленном уровне инструмент для C / C ++ уже создан, мне нужен только инструмент, который "просто работает"? Под «промышленным уровнем» я подразумеваю качество, обеспечиваемое JetBrains ...
вопрос задан: 14 November 2013 21:30