0
ответов

Есть ли какая-либо среда IDE, способная переименовывать пространства имен рефакторинга в PHP?

Знаете ли вы какую-либо среду IDE PHP, способную переименовывать классы и пространства имен и проводить рефакторинг кода (все файлы) правильно?
вопрос задан: 23 September 2011 22:43
0
ответов

rails можно ли отредактировать код этой модели?

Я хотел бы лучше объединить поисковики. if params [: sort] if params [: sort] == ​​'industry_id' if params [: industry_id] @companies = Company.find_all_by_industry_id (params [: industry_id],: ...
вопрос задан: 21 September 2011 03:23
0
ответов

делает Resharper 5.1 Refafactor (Refactor-> Move) правильно уведомить Ankhsvn / поддерживать историю SVN?

Моя среда Dev - Visual Studio 2010, с Resharper 5.1.3000.12 и Ankhsvn 2.1.10129.17 установлено. Моя понимание того, что Resharper должен уведомить Ankhsvn (или Visualsvn и т. Д.) Когда Refactor -...
вопрос задан: 13 September 2011 20:18
0
ответов

Java-инструмент для поиска - Код копирования / вставки в проектах

Мы унаследовали некоторое лига, у которого есть много кодовых копий / вставляемых в проектах. Есть ли способ найти это? PMD может сделать один проект
вопрос задан: 9 September 2011 22:01
0
ответов

Хороший ли это способ повторного использования/разделения метода?

Я столкнулся с этим кодом, где вызов метода, например ClassA.search(a, b, flag) используется 3 контроллерами. Это упрощенная версия метода: public List search(...
вопрос задан: 7 September 2011 07:01
0
ответов

как избежать повторения кода для повышения эффективности

У меня есть DataGrid view1 и ListView, и когда я выбираю элемент представления списка (я передаю элемент ListView в запрос и заполняю представление DataGrid в соответствии с этим элемент) Я написал несколько ...
вопрос задан: 3 September 2011 18:19
0
ответов

какие библиотеки java лучше всего подходят для написания собственных сценариев рефакторинга? [closed]

Я планирую провести сложный рефакторинг большого проекта, возможностей ide по умолчанию недостаточно. Пожалуйста, также предоставьте ссылку на учебник, если возможно. Язык: java, xml Я говорю о программном api для java ...
вопрос задан: 3 September 2011 14:31
0
ответов

] Рефакторинг Javascript в Vim [

] Я не нужно что-нибудь супер-модное, но некоторый рефакторинг с учетом области видимости был бы неплохим. Рефакторинг чего-либо в области действия функции - один из наиболее распространенных для меня сценариев: var funyfun = function (arg1, ... [
вопрос задан: 30 August 2011 15:09
0
ответов

Инструмент для извлечения базового класса?

Если у меня есть такой код C #: публичный класс A {публичная строка PropA {get; set;} публичная строка PropB {get; set;} public string PropZ {get; set;}} public class B {public ...
вопрос задан: 29 August 2011 09:01
0
ответов

Unicode и std :: string в C ++

Если я записываю случайную строку в файл на C ++, состоящую из некоторых символов Unicode, мой текстовый редактор сообщает мне, что я не создавал действующий файл UTF-8. // Пример кода 1) формы, содержащие бизнес-логику 2) огромные модули данных (1 ...
вопрос задан: 26 August 2011 21:41
0
ответов

упрощение кода посредством рефакторинга

Есть ли инструмент рефакторинга, либо для C, либо для Java, которые могут упростить этот тип избыточного кода. Я считаю, что это называется распространением данных.По сути, это то, что делает оптимизирующий компилятор. ...
вопрос задан: 26 August 2011 20:42
0
ответов

Эффективный способ рефакторинга класса / метода / строки в каталоге с помощью vim

До сих пор я вручную реорганизовывал код с помощью операции поиска и замены% s: / stringiwanttoreplace / newstring / g в vim. Но это медленный и трудоемкий процесс, если у меня ...
вопрос задан: 26 August 2011 11:37
0
ответов

Модульный тест для программы с большим количеством макросов

Недавно мне нужно добавить модульный тест в одну устаревшую программу. Но в нем много макросов, например #ifdef CONFIG_XXX делать ххх #endif #ifdef CONFIG_YYY делать yyy #endif В настоящее время общая программа ...
вопрос задан: 26 August 2011 07:16
0
ответов

Problema di ereditarietà in C #

Sto refactoring del codice e desidero classi un po 'più alte nella catena di ereditarietà essere un po 'più rigidi con i loro parametri. Poiché non sono sicuro di spiegarlo correttamente, ecco cosa ho: ...
вопрос задан: 18 August 2011 19:21
0
ответов

Как определить минимальную требуемую видимость методов?

В рамках большого проекта рефакторинга мне необходимо определить методы, которые больше не используются, или где видимость может быть уменьшена. Рассмотрим следующий код: program Project1; type TMyClass = ...
вопрос задан: 18 August 2011 13:19
0
ответов

Рекурсивная функция Python превышает предел рекурсии. Как я могу преобразовать его в итерацию

Я создал функцию, которая считывает списки пар идентификаторов (т.е. [("A", "B"), ("B", "C"), ("C", " D "), ...] и упорядочивает идентификаторы от начала до конца, включая любые ветви. Каждый список упорядоченных идентификаторов хранится ...
вопрос задан: 17 August 2011 20:05
0
ответов

Автоматическая фиксация git между этапами Red, Green и Refactor?

Мне всегда интересно попробовать что-то новое. с моим рабочим процессом, и я подумал, что это может быть интересным экспериментом: автоматическая фиксация между красным, зеленым и этапами рефакторинга, но затем вручную раздавить ...
вопрос задан: 15 August 2011 16:02
0
ответов

Android: рефакторинг XML-файлов в Eclipse?

Есть ли способ легко переименовать XML-файлы в Eclipse при разработке для Android, чтобы эти изменения отражались в исходном коде? Щелкните правой кнопкой мыши файл в представлении пакета и выберите ...
вопрос задан: 13 August 2011 16:36
0
ответов

«Общее» решение для примитивного массива?

У меня есть классы для обработки ввода примитивного массива: CharArrayExtractor для char [], ByteArrayExtractor для byte [], IntegerArrayExtractor для int [], ... public void CharArrayExtractor {...
вопрос задан: 12 August 2011 15:24
0
ответов

Визуализация времени UML

Я уверен, что многие из вас использовали или хотя бы слышали о Gource и Code Swarm. Это очень хорошие инструменты для визуализации истории коммитов проекта по мере его развития. Что меня интересует, так это ...
вопрос задан: 11 August 2011 12:56
0
ответов

Есть ли альтернатива переключению на фабричный метод?

Я вижу это довольно часто, и мне было интересно, есть ли способ хорошо провести рефакторинг, чтобы избежать массового переключения? Это метод в фабрике: RoomControllerFactory, создающий экземпляр игровой локации ...
вопрос задан: 9 August 2011 08:05
0
ответов

Выявление повторяющегося кода в проекте PHP

У меня есть один файл PHP в устаревшем проекте, длина которого не менее нескольких тысяч строк. Он преимущественно разделяется на несколько различных условных блоков с помощью оператора switch с ...
вопрос задан: 31 July 2011 20:41
0
ответов

Можем ли мы заменить оператор if объектом в C #

Ниже приведен метод: private RiskFactor calculateMotoristRiskFactor () {if (motorist.PointsOnLicense> 3 || motorist.Age <25) return RiskFactor ....
вопрос задан: 28 July 2011 19:58
0
ответов

Как инвертировать параметры типа в Java

У меня есть класс A , и я хочу преобразовать его в A таким образом, чтобы все ссылки на него также были изменены.
вопрос задан: 25 July 2011 13:53
0
ответов

Использование return в длинных операторах if-elseif-else (Python)

Я использую Python для своего примера, но мой вопрос касается языков программирования в целом. def some_function (яйца): if яйца == 1: do_something_1 () elif яйца == 2: ...
вопрос задан: 22 July 2011 22:03
0
ответов

Быстрый простой рефакторинг в Visual Studio

У меня большой проект это настоящий беспорядок. Есть классы Бога, плохое именование переменных, плохой отступ и интервал ... среди прочего. Я ищу быстрый и простой способ сделать товар товарным ...
вопрос задан: 11 July 2011 14:21
0
ответов

Переопределение переименования / рефакторинга Eclipse

Я новичок в разработке подключаемых модулей eclipse. Я хочу настроить переименование проекта. Мне нужно подтвердить новое имя. Итак, как я могу переопределить метод переименования / рефакторинга в eclipse? Я кое-что видел ...
вопрос задан: 7 July 2011 23:55
0
ответов

Refactoring package name ဟာ app တစ်ခုလုံးကိုချိုးဖောက်

ငါ refactor ဖို့ကြိုးစားနေပါတယ်။ အချို့သောအကြောင်းများကြောင့်ငါလုပ်သောအခါကျွန်ုပ်၏ပရောဂျက်သည်ပေါက်ကွဲသွားပြီး R သည်ပြန်လည်မရရှိနိုင်ပါက Eclipse org.sheehan.activity သို့ org.sheehan.stocks.activity ကိုအသုံးပြုသည်။ ဘယ်လိုလုပ် ...
вопрос задан: 27 June 2011 23:27
0
ответов

Рефакторинг до или после отправки?

В мире, где большинство сроков выпуска продиктовано потребностями бизнеса, программисты обычно выпускают код, который работает. Часто структура и эффективность поставляемого кода становятся спорными, когда вы знаете, что код работает. ...
вопрос задан: 24 June 2011 12:02
0
ответов

как удалить общий тип из класса с помощью рефакторинга

У меня есть этот класс: открытый класс TimeIntCo расширяет TimeValueCo {} Я решил, что тип T больше не нужен, и он не используется в классе (я знаю, что он всегда ...
вопрос задан: 22 June 2011 13:57