0
ответов

Как переформатировать стили именования с помощью ReSharper?

У меня есть несколько страниц кода, на которых нужно усилить стили именования, например используйте fooBar вместо FooBar для локальных переменных. Я не хочу исправлять это одно за другим по очевидной причине. Я пытался ...
вопрос задан: 22 June 2011 00:42
0
ответов

Что такое соответствующая ветка? (предложено ReSharper)

Я использую ReSharper для рефакторинга своего кода, и одно из предложений ReSharper - использовать соответствующую ветку вместо оператора if, который всегда является истинным. Если у меня есть if (myVar! = Null) {// код } ...
вопрос задан: 21 June 2011 15:11
0
ответов

Рефакторинг C ++ - Переместить метод в файл реализации

У меня есть много файлов заголовков с длинной реализацией метода внутри. Есть ли автоматический способ сделать это? Один за другим может занять много времени ... Спасибо.
вопрос задан: 15 June 2011 19:13
0
ответов

Цикл по нескольким массивам в Ruby

У меня есть несколько массивов экземпляров подкласса ActiveRecord Item, которые Мне нужно перебрать печать в соответствии с самым ранним событием. В этом случае мне нужно распечатать платежи и обслуживание ...
вопрос задан: 7 June 2011 21:46
0
ответов

Pydev для Eclipse не изменяет все ссылки при переименовании пакета

Я ожидаю, что пакет pydev переименует все ссылки в проекте при рафакторинге имя модуля. Однако, это не так. Кто-нибудь знает, как это исправить?
вопрос задан: 7 June 2011 17:49
0
ответов

Уменьшить объем памяти, заменив анонимный класс на singleton. Но нужно еще реорганизовать дизайн

Итак, у меня есть этот метод, который многократно выполняется public static boolean isReady (String dirPath, int numPdfInPrintJob) {File dir = new File (dirPath);String [] fileList = dir.list (new ...
вопрос задан: 3 June 2011 14:21
0
ответов

Реальные примеры кода ASP.NET MVC, отремонтированного для внедрения зависимостей с использованием Ninject

Доброе утро! Вчера я посмотрел потрясающее видео Tekpub «Внедрение зависимостей и инверсия управления», и он поразил меня. Я чувствую, что именно так я должен писать код. Я смотрел это ...
вопрос задан: 3 June 2011 12:46
0
ответов

Есть ли инструменты, которые помогут мне реорганизовать вызов метода с использования параметров на основе позиции на параметры на основе имени

Я хочу преобразовать код, например: var p = new Person ("Ian", "Smith", 40, 16) Кому: var p = new Person (фамилия: "Ian", givenName: "Smith", вес: 40, возраст: 16) В качестве первого шага в создании кода больше ...
вопрос задан: 2 June 2011 15:05
0
ответов

Почему происходит переименование файлов иногда рефакторинг имен классов, а иногда нет?

Мне показалось любопытным, что при переименовании файла иногда требуется выполнить рефакторинг класса внутри, а (чаще всего) иногда просто переименовывать файлы.
вопрос задан: 1 June 2011 06:33
0
ответов

Перехват определенного исключения

Как я могу перехватить конкретное исключение с помощью C #? В моей базе данных есть уникальный индекс по некоторым столбцам. когда пользователь вставляет повторяющуюся запись, возникает это исключение: Невозможно вставить повторяющийся ключ ...
вопрос задан: 25 May 2011 06:42
0
ответов

Why doesn't Eclipse add @Override annotations in “Generate Delegate Methods” refactoring?

In Eclipse, if I try to apply a "Generate Delegate Methods" refactoring to a Java class like the following: class Foo implements Bar { Bar bar; } Eclipse doesn't generate @Override annotations ...
вопрос задан: 23 May 2011 03:01
0
ответов

Изменить имя сущности Core Data с помощью облегченной миграции?

Есть ли способ изменить имя сущности Core Data при использовании «Автоматической облегченной миграции» на iOS?
вопрос задан: 19 May 2011 20:29
0
ответов

рефакторинг больших запросов курсора путем разделения на несколько курсоров

Другой рефакторинг PL / SQL вопрос! У меня есть несколько курсоров общей упрощенной формы: cursor_1 с X as (выберите col1, col2 из TAB, где col1 = '1'), Y as (выберите col1, ...
вопрос задан: 17 May 2011 17:55
0
ответов

Стратегия рефакторинга, когда в службу или контроллер вводится слишком много зависимостей

У меня есть приложение ASP.NET MVC 1, которое использует NHibernate и Castle Windsor для IoC. В контроллеры внедрены классы обслуживания, и эти классы обслуживания обрабатывают всю необходимую логику и действия ...
вопрос задан: 17 May 2011 02:02
0
ответов

Выполните рефакторинг «структуры пакета» в Eclipse, чтобы переместить дочерний пакет пакета в его родительский пакет

В «Проводнике пакетов» Eclipse, скажем, у меня есть список таких пакетов: com.animal.dog com.animal.cat com.animal.frog Если я хочу реорганизовать эту структуру пакета, чтобы окончательный пакет ...
вопрос задан: 14 May 2011 21:29
0
ответов

Can you refactor Maven pom.xml files into reusable XML fragments?

In Maven, is it possible to refactor commonly repeated fragments into a reusable "library" (plugin)? I realize that I can write my own plugins, but often the functionality I want to re-use is already ...
вопрос задан: 9 May 2011 11:07
0
ответов

Difference between string and const string

The refactor tool I'm using often suggests that I change something like this: string title = "Some title."; to const string title = "Some title."; Why, what is/are the difference(s)? Thanks!
вопрос задан: 4 May 2011 20:35
0
ответов

Почему ICustomAttributeProvider.GetCustomAttributes () возвращает объект [] вместо атрибута []?

Почему ICustomAttributeProvider.GetCustomAttributes () возвращает объект [] вместо атрибута []? Существуют ли какие-либо обстоятельства при использовании реализаций ICustomAttributeProvider из mscorlib и ...
вопрос задан: 28 April 2011 20:51
0
ответов

Как провести рефакторинг в Visual Studio без потери истории управления версиями?

Использование ReSharper для перемещения / переименования исходных файлов в Visual Studio 2010 очень помогает при рефакторинге приложения . Интеграция системы управления версиями Perforce не может справиться с такими проблемами ...
вопрос задан: 26 April 2011 21:08
0
ответов

Красный, зеленый, рефакторинг - почему рефакторинг?

Я пытаюсь изучить концепции TDD и модульного тестирования, и я видел мантру: «красный, зеленый, рефакторинг». Мне интересно, почему вы должны рефакторинг вашего кода после прохождения тестов? Это не имеет никакого смысла ...
вопрос задан: 22 April 2011 07:44
0
ответов

Имена переменных не должны начинаться с «m_»: Правило StyleCop 1308 - Почему это считается плохой (или не хорошей / стандартной) практикой?

У меня есть начал использовать StyleCop и выдает предупреждение везде, где есть переменная, объявленная как m_VariableName. Предупреждающее сообщение: имена переменных не должны начинаться с «m_». Это StyleCop ...
вопрос задан: 20 April 2011 07:23
0
ответов

Как форматировать даты из Mongoose в Node.js?

Я пытаюсь изменить формат дат, которые получаю из моей базы данных Mongo. В настоящее время они выглядят так: пт 16 сентября 2011 года 19:05:17 GMT + 0900 (JST) Я пытался позвонить по .toString ('гггг-ММ-дд') на...
вопрос задан: 19 April 2011 09:05
0
ответов

Помощь с автоматическим переименованием в C ++

Вот моя проблема: у меня есть большая библиотека кода, в которой все имена классов начинаются с Agui. Например: класс AguiWidget {}; класс AguiBitmap {}; Кроме того, все файлы hpp и cpp имеют имена ...
вопрос задан: 16 April 2011 13:31
0
ответов

Foo() vs this.Foo() [closed]

I have a co-worker who uses a C# refactoring tool. The tool for some reason perfers: this.Foo() over Foo() Now we've asked him to turn it off simply because it's annoying to have all the code re-...
вопрос задан: 14 April 2011 19:54
0
ответов

Как обрабатывать фазу рефакторинга TDD

Предположим, в ходе сеанса TDD я написал неудачный тест, а затем провожу его. Я выполняю рефакторинг, извлекая код из исходного модуля, используя такие рефакторинги, как Extract Class и Move Method. ...
вопрос задан: 14 April 2011 00:59
0
ответов

Один или несколько параметров

У меня есть два метода: BuildThing (Thing a); BuildThings(IEnumerable things); Is this good from a clean code point of view? Or is maybe it would be better to just use BuildThings and pass ...
вопрос задан: 13 April 2011 07:14
0
ответов

«Извлечь переменную» в Visual Studio без ReSharper

У меня нет ReSharper на моем нынешнем концерте, и я пропускаю рефакторинг «Extract Variable». Я понимаю, что можно написать собственный рефакторинг "сниппет" в VS. У кого-нибудь есть тот, который делает ...
вопрос задан: 5 April 2011 03:36
0
ответов

Ruby way: поймать деление на ноль

У меня есть следующий метод для вычисления среднего: def compute_average (a, b, c, d, e) total = [a, b, c, d, e] .sum.to_f average = [a, 2 * b, 3 * c, 4 * d, 5 * e] .sum / total average.round (2) конец Ничего особенного ...
вопрос задан: 3 April 2011 17:10
0
ответов

RSpec: СУХОЙ способ тестирования набора значений

У меня есть модель голосования, в которой есть метод класса, называемый score. По сути, я создал математическое уравнение в электронной таблице и пытаюсь воспроизвести его в рубине. Однако моя первая попытка не ...
вопрос задан: 3 April 2011 02:44
0
ответов

Рефакторинг большого объекта данных

Каковы некоторые общие стратегии рефакторинга больших объектов «только состояния»? Я работаю над конкретной системой поддержки принятия решений в режиме реального времени, которая выполняет онлайн-моделирование / симуляцию национальных ...
вопрос задан: 30 March 2011 16:55