0
ответов

Когда выбирать стратегию вместо полиморфизма при рефакторинге оператора switch

Не могли бы вы назвать мне конкретную причину, по которой следует выбирать стратергию вместо полиморфсима и наоборот. Большое спасибо!
вопрос задан: 22 March 2011 14:27
0
ответов

Автоматическое свойство iPhone XCode, синтез и delloc

Я занимался разработкой для iPhone последние 1-2 месяца и все время, когда принимал IBOutlet, я использую следующий метод для объявления любого свойства: В файлах .h: @interface .... {controlType ...
вопрос задан: 22 March 2011 09:21
0
ответов

How to get a list of classes in a project that are no longer needed by anything in that project

Is there any way to generate a list of classes in a Java project that are no longer needed by any other classes in that project? Here's a diagram to help illustrate the situation (I hope you enjoy my ...
вопрос задан: 14 March 2011 17:03
0
ответов

Как провести рефакторинг метода класса с большим количеством аргументов?

у всех, у меня есть проблема с устаревшим кодом в приложении ASP.NET MVC, в этом коде есть класс Service в слой бизнес-логики. У этого класса есть метод с 20 аргументами, который этот метод создает ...
вопрос задан: 3 March 2011 22:31
0
ответов

Как изменить тип переменной в Eclipse?

Я хочу выполнить рефакторинг кода следующим образом: int x = 4; int y = x; System.out.println (у); Как я могу сделать это автоматически в Eclipse, чтобы увеличение типа x привело к изменению их зависимых переменных ...
вопрос задан: 3 March 2011 09:25
0
ответов

Как сгруппировать методы расширения?

У меня есть статический класс с кучей методов расширения для различных типов. Есть ли какая-нибудь утилита или способ разбить его на несколько классов - отдельный класс для каждого целевого типа.
вопрос задан: 2 March 2011 14:54
0
ответов

Рефакторинг: Делаем игровой движок более модульным и как

Мой игровой движок состоит из ряда слабо связанных модулей, которые можно загружать и выгружать . Вот несколько примеров: базовый модуль, обрабатывающий управление окнами и отвечающий на события ОС, сущность ...
вопрос задан: 1 March 2011 18:14
0
ответов

Автоматический способ поместить все классы в отдельные файлы [дубликат]

Я начал рефакторинг / очистку большого проекта. Некоторые файлы содержат несколько небольших классов или несколько перечислений (да, это очень беспорядочно; /). Есть ли какой-нибудь метод или инструмент для автоматического разделения файлов с несколькими
вопрос задан: 1 March 2011 16:15
0
ответов

Округление четвертой десятичной цифры в швейцарских и аргентинских валютах

При округлении денежных сумм с использованием алгоритма для швейцарских франков учитываются вторая и третья десятичные цифры. Если меньше 26, они округляются до 0; иначе, если меньше 76, округлено ...
вопрос задан: 27 February 2011 17:32
0
ответов

C ++: Код с начала мой проект значительно худшего качества [закрыто]

Несколько месяцев назад я начал довольно большой проект игрового движка для 2D-игр и начал замечать: код первых одного или двух месяцев сильно отличается от более недавнего : Именование ...
вопрос задан: 22 February 2011 19:13
0
ответов

Как мне уменьшить код PHP с большим количеством проверок isset и повторяющимися, но переменными аргументами генерации?

Приветствую. Я изо всех сил пытаюсь сократить фрагмент кода, который выглядит довольно длинным, и поэтому я не уверен в его важности. Это' Функция sa для создания множества массивов сеансов, используемых для заполнения ...
вопрос задан: 11 February 2011 13:33
0
ответов

GWT, Eclipse Plugin how to rename project along with .gwt.xml file? Am getting error when try to do so

I've spent a while searching on this and nothing that I find seems relevant specifically to my issue. I am making RPC calls so I wanted to change the path to one of my web services. It was something ...
вопрос задан: 11 February 2011 04:21
0
ответов

Как включить модуль в другой модуль (Рефакторинг кода AASM и пользовательских состояний в модуль)

Я пытаюсь рефакторить модель superfat, которая имеет довольно много строк кода ActsAsStateMachine, связанных с состояниями и переходами, и я надеялся рефакторить это в модуль CallStates. #...
вопрос задан: 6 February 2011 18:53
0
ответов

Существуют ли какие-либо методы разделения метода с аргументом флага?

У меня есть метод с аргументом флага. Я считаю, что передача логического значения методу - плохая практика (усложняет подпись, нарушает принцип «каждый метод делает одно»). Я думаю о разделении ...
вопрос задан: 5 February 2011 20:26
0
ответов

Заменить условное выражение полиморфизмом - хорошо в теории, но не практично

«Заменить условное выражение полиморфизмом» элегантно только тогда, когда тип объекта, для которого вы выполняете оператор switch / if, уже выбран для вас. В качестве примера у меня есть веб-приложение, которое читает ...
вопрос задан: 1 February 2011 20:19
0
ответов

Обнаружение мертвого кода в ruby ​​

Кто-нибудь знает о коммерческом коммерческом пакете или OSS, который может определять, какие строки кода были выполнены или нет? Мы ищем инструменты, которые могут помочь нам обнаружить мертвый код ...
вопрос задан: 28 January 2011 01:16
0
ответов

Как сделать рефакторинг менее «разрушительным»? [закрыто]

В настоящее время выполняется довольно серьезный рефакторинг приложения из-за очень позднего изменения основных требований. Когда я занимаюсь подобными вещами, я всегда чувствую, что не подхожу к этому очень ...
вопрос задан: 27 January 2011 14:44
0
ответов

Какой лучший способ сделать массовое переименование пространства имен в большом приложении c #?

Сначала немного предыстории. В настоящее время пространства имен и сборки в нашей кодовой базе (~ 60 сборок, тысячи классов) выглядят как WidgetCompany.Department.Something Теперь мы выделены такими ...
вопрос задан: 26 January 2011 20:20
0
ответов

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

Обычно, выполняя некоторую работу над существующим проектом, я просто использую тот стиль, который уже установлен в базе кода. Но наша команда должна поддерживать несколько проектов малого и среднего размера ...
вопрос задан: 22 January 2011 18:56
0
ответов

Как провести рефакторинг кодовой базы, использующей автоподключение Spring

Я унаследовал две довольно нетривиальные кодовые базы, которые используют Spring для настройки приложений. Теперь мне нужно перенастроить приложения. Но большая часть конфигурации предоставляется через ...
вопрос задан: 19 January 2011 17:09
0
ответов

Я не могу удалить метод с помощью рефакторинга eclipse?

У меня есть метод которую я хочу удалить. Этот метод вызывается из n классов. Я хочу удалить этот метод с помощью рефакторинга, а также заставить eclipse удалить все вызовы этого метода ...
вопрос задан: 15 January 2011 14:14
0
ответов

Замена имени класса в сериализованных данных

Я хочу заменить строку «com.oldpackage.className» на «com.newPackage.className» в потоке сериализованных данных. Эти сериализованные данные считываются из БД и обновляются после замены строки. ...
вопрос задан: 12 January 2011 12:16
0
ответов

Советы по рефакторингу библиотеки на 20 000 строк [закрыто]

Я уже назначил награду в 100 баллов за ответ Марио, но могу начать вторую награду в 100 баллов, если увижу новые хорошие ответы Вот почему я оставляю вопрос открытым и не буду выбирать ...
вопрос задан: 7 January 2011 20:27
0
ответов

Автоматический способ извлечения интерфейсов из класса Java

У меня есть набор конкретных классов, которые определяют API, и я хотел бы извлечь интерфейс этих классов (то есть: по существу, иерархию типов и общедоступные методы) из фактических ...
вопрос задан: 7 January 2011 15:13
0
ответов

Как запустить программу Python в командной строке в Windows 7?

Я пытаюсь понять узнал, как запускать программы Python с помощью командной строки в Windows 7. (я уже должен был это понять ...) Когда я набрал «python» действующая программа или пакетный файл.

Первым местом, где я нашел помощь, б

вопрос задан: 6 January 2011 23:52
0
ответов

Количество параметров для конструктора

У меня есть класс, которому нужно передать 12 параметров его конструктору. Поэтому я думаю, что что-то не так с дизайном этого класса. Я хотел бы спросить, есть ли какой-нибудь шаблон проектирования или ...
вопрос задан: 4 January 2011 10:23
0
ответов

Очистка большого устаревшего Java-проекта

Мне было поручено проделать некоторую работу над огромным Java-проектом, и влияние нескольких итераций разработчиков очень велико. очевидно. Не существует стандартного стиля кодирования, форматирования, соглашений об именах или классов ...
вопрос задан: 1 January 2011 04:05
0
ответов

Дата Java getDate () устарела, переработана для использования календаря, но выглядит некрасиво

Eclipse предупреждает, что я использую устаревший метод: eventDay = event.getEvent_s_date (). GetDate () ; Поэтому я переписал его как eventDay = DateUtil.toCalendar (event.getEvent_s_date ()). Get (Calendar.DATE); ...
вопрос задан: 1 January 2011 04:04
0
ответов

У ruby ​​на рельсах программисты рефакторинг?

Я программист на Java, который начал программировать на Ruby on Rails год назад. Мне нравится язык, рельсы и принципы, лежащие в их основе. Но меня беспокоит то, что программисты на Ruby этого не делают ...
вопрос задан: 25 December 2010 00:08
0
ответов

Реорганизация статических методов в методы экземпляра в Eclipse

Как я могу реорганизовать класс Plugh {static void foo (Bar bar); } в класс Bar {void foo (); } используя Eclipse? IOW превращает статические методы в методы экземпляра одного из аргументов.
вопрос задан: 24 December 2010 18:59