Есть ли какое-либо Дополнение Visual Studio, которое может сделать удалить рефакторинг метода? Предположим, что у Вас есть следующий метод: Результат DoSomething (параметры) {возвращает ComputeResult (параметры);}...
Я пытаюсь прочитать много кода C/Perl через Vim, которое содержит много однобуквенных имен переменной. Было бы хорошо иметь некоторую команду, которая могла помочь мне изменить имя переменной к...
В поблочном тестировании метод установки используется для создания объектов, необходимых для тестирования. В тех методах установки мне нравится использовать утверждения: Я знаю то, что оценивает, я хочу видеть в тех объектах, и мне нравится...
Я попытался спросить вариант этого вопроса прежде. Я получил некоторые полезные ответы, но тем не менее ничто, что чувствовало себя совершенно правильным мне. Это кажется мне, это не должно действительно быть то, что трудно гайка для взламывания, но...
То, когда простой рефакторинг как “переименовывает поле”, было сделано на одном ответвлении, может быть очень трудно объединить изменения в другие ответвления. (Метод извлечения намного более тверд, поскольку инструменты слияния не делают...
Хорошо угадайте, что этот вопрос смотрит много как: Что лучший способ состоит в том, чтобы заменить или заменить если.. еще, если.. еще деревья в программах? считайте этот вопрос ЗАКРЫТЫМ! Я хотел бы осуществить рефакторинг код который...
Рассмотрите следующий код:>>> colprint ([(имя, версии [имя] [0] .summary или'') для имени в отсортированном (versions.keys ())]) то, Что делает этот код, должно распечатать элементы...
Я реализую метод CompareTo () для простого класса, такого как этот (чтобы иметь возможность использовать Collections.sort () и другие полезности, предлагаемые платформой Java): открытый класс Метаданные реализует Comparable & ...
У меня есть класс прежней версии, который довольно сложен для поддержания: класс OldClass {method1 (arg1, arg2) {... 200 строк кода...} method2 (arg1) {... 200 строк кода...}......
Я нахожусь в проекте, где мы начинаем осуществлять рефакторинг некоторую значительную кодовую базу. Одна проблема, которая сразу возникла, состоит в том, что каждый файл импортирует много других файлов. Как делают я изящным способом дразню это...
Насколько я знаю и собрался из другого ТАК сообщения, еще нет никаких надлежащих инструментов для рефакторинга кода PHP, таким образом, когда дело доходит до рефакторинга, это - вероятно, старый добрый поиск-и-замена большей части...
Я пытаюсь использовать Ctrl+R, команду Ctrl+R в рамках Visual Studio 2008 для переименования переменной. Я получаю сообщение об ошибке в нижней части, говоря, что "Сочетание клавиш (Ctrl+R, Ctrl+R) связывается с...
Я пытаюсь выяснить, как осуществить рефакторинг этот код LINQ приятно. Этот код и другой подобный код повторяются в том же файле, а также в других файлах. Когда-то управляемые данные...
Я нахожусь в проекте, где предыдущие программисты были вставляющими копию кодами повсеместно. Эти коды на самом деле идентичны (или очень похожи), и они, возможно, были пересмотрены в одного. Я имею...
У меня есть функция irc_sendline, который можно назвать как printf, может irc_sendline (s, "Странная игра \nThe только %s не должна играть". "выигрывая перемещение"); Это работает отлично, но я не доволен...
Я всегда должен для включения блока кода в фигурные скобки {}, но к сожалению который не включен в C#, окружают фрагменты кода, который, кажется, контроль. Я не мог найти...
Я недавно натыкался на стандартную программу, которая выглядит примерно так: процедура TMyForm. DoSomething (список: TList <TMyObject>; флаг константы: булевская переменная); локальный var: целое число; начните, если флаг затем//делает...
Учитывая следующий пример кода: uint8_t i, в, ni; я = в = 2; ni = 1; в то время как (2 == i> ni) в ++; Как я могу заменить i, в, и ni, соответственно или с в, ni, и я или с inni, inin, и nini...
Предположим, что у меня есть две функции, которые похожи на это: общедоступная статическая пустота myFunction1 (интервал a, интервал b, интервал c, представляет d в виде строки) {//dostuff someoneelsesfunction (c, d);//dostuff2} общедоступная статическая
У меня есть следующие два метода, которые (как Вы видите) похожи в большинстве его операторов за исключением одного (см. ниже для деталей), неподписанный международный CSWX:: getLineParameters (ПОВЕРХНОСТЬ константы и поверхность...
Существует ли инструмент, доступный, который может просканировать C# или проект VB.NET и автоматически удалить все неиспользуемые локальные переменные?
У меня есть метод в Java, который связывает 2 Строки. Это в настоящее время работает правильно, но я думаю, что это может быть записано лучше. общедоступная статическая Строка concat (Представляют str1 в виде строки, Строка str2) {Строка rVal = пустой ука
Или в более определенных словах, это "в порядке" для не доверия методам set и методам get? Я имею дело с классом, который проверяет наличие комнат и устанавливает общественные собственности, из которых существуют больше, чем...
Я работаю над гибким проектом с помощью Толпы. Спринты пришли и ушли, и мы выполнили этапы успешно. Система работает достаточно хорошо для соответствия текущим потребительским требованиям. Однако мы...
Мне создали проект другие, который включает тысячи файлов класса и имеет имена пакета, явно выведенные для каждой ссылки на любой из их классов. Похоже, что код был обратным...
Моя компания находится на ударе Поблочного тестирования, и я испытываю немного затруднений осуществить рефакторинг код Уровня служб. Вот пример некоторого кода, который я написал: общедоступный класс InvoiceCalculator:IInvoiceCalculator {...
Я работаю над бэкендом для Python с открытым исходным кодом ORM. Библиотека включает ряд 450 тестовых сценариев для каждого бэкенда, все смешанные в один гигантский тестовый класс. Мне, который походит на много для одного...
Я ищу различный инструмент, который позволит мне сравнивать просто подраздел файла с разделом другого файла, или даже себя. Предпочтительно базирующееся затмение, но возьмет все предложения. Да я...
Таким образом, у меня есть это большое, волосатое если/еще оператор. Я передаю номер для отслеживания ему, и затем это определяет, какой номер для отслеживания это. Как я могу упростить эту вещь? Конкретно желание уменьшить...
Круг TDD: "Запишите, что проваливающий Тест"-> "Пишет Код для установки, Тест"-> "Осуществляют рефакторинг" При "Кодировании" шага, мы, как предполагается, пишем код, максимально простой, только фиксируем пров