0
ответов

Отметить как устаревший сторонний класс

У меня есть сторонняя библиотека Foo с классом FooBar. Я считаю, что класс FooBar плохо спроектирован. Я хочу написать свой собственный MyBar как шаблон адаптера. Могу ли я отметить исходный FooBar как @Deprecated ...
вопрос задан: 16 November 2017 11:16
0
ответов

Советы по работе с устаревшим кодом

Мне нужен совет о том, как работать с устаревшим кодом. Некоторое время назад мне было поручено добавить несколько отчетов в приложение для составления отчетов. написано в Struts 1, еще в 2005 году. Ничего страшного, но код довольно ...
вопрос задан: 1 November 2017 23:03
0
ответов

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

Мне нужно рефакторинг кода в широком смысле. Я знаю, что внутри Eclipse IDE я могу реорганизовать свои классы. Но есть ли какой-нибудь API, который я могу использовать в java-проекте, чтобы я мог реорганизовать проекты ...
вопрос задан: 12 August 2017 11:31
0
ответов

какой-нибудь инструмент рефакторинга C / C ++ на основе libclang? (даже простейший «игрушечный пример») [закрыто]

Как я уже отмечал - здесь - кажется, clang libclang отлично подходит для реализации сложной задачи, связанной с анализом и модификациями кода C / C ++ (посмотрите видео-презентацию и слайды). Вы ...
вопрос задан: 23 May 2017 12:26
0
ответов

Стиль Delphi: Как структурировать модули данных для кода, пригодного для модульного тестирования?

Мне нужен совет по структурированию программ Delphi для ремонтопригодность. Я пришел к программированию на Delphi после нескольких десятилетий в основном C / C ++, хотя сначала я научился программировать с ...
вопрос задан: 23 May 2017 12:21
0
ответов

Как создать экземпляр Spring управляемых бобов во время выполнения?

Я придерживался простого рефакторинга от простой Java до весны. Приложение имеет объект «Контейнер», который создает свои части во время выполнения. Позвольте мне объяснить с помощью кода: public class Container {...
вопрос задан: 23 May 2017 12:19
0
ответов

Что я могу сделать, чтобы оптимизировать мое приложение ajax для IE7 / IE8, чтобы избежать «Прекратить запуск этого сценария»?

У меня есть механизм бронирования, который в IE7 работает довольно медленно. Он ajaxified и основан на изменении хэша / окна. Всего 5 ступеней. Основная проблема, с которой я столкнулся, заключается в том, что шаг 2 очень медленный в IE. Когда пользовате
вопрос задан: 23 May 2017 12:13
0
ответов

Как реорганизовать мой CSS? [дубликат]

Возможный дубликат: Как управлять взрывом CSS Я намеревался создать свой веб-сайт с согласованными стилями и согласованной схемой CSS. Но стили выползли из-под контроля по мере того, как я настраивала отдельные...
вопрос задан: 23 May 2017 12:10
0
ответов

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

В соответствии с шаблоном конструктора Effective Java 2ed Item 2 telescoping, в котором вы предоставляете конструктор только с необходимыми параметрами, другой с одним необязательным параметром, a ...
вопрос задан: 23 May 2017 12:08
0
ответов

Совместимо ли использование «ветвей функций» с рефакторингом?

«ветки функций» - это когда каждая функция разрабатывается в своей собственной ветке и только после тестирования и готовности к отправке. Это позволяет владельцу продукта выбирать ...
вопрос задан: 23 May 2017 12:07
0
ответов

Рефакторинг файлов Ruby on Rails i18n YAML с использованием словарей

Этот вопрос StackOverflow дал мне пищу для размышлений о том, что является хорошей структурой для файлов Rails i18n, поэтому я решил поделиться другой структурой для рефакторинга файлов Rails i18n yml для ваш ...
вопрос задан: 23 May 2017 12:00
0
ответов

Как начать большой проект рефакторинга? [закрыто]

Я собираюсь начать планировать серьезный рефакторинг нашей кодовой базы, и я хотел бы получить некоторые мнения и ответы на некоторые вопросы (я видел довольно много дискуссий на похожие темы, например ...
вопрос задан: 23 May 2017 12:00
0
ответов

nodejs :Узловые модули и одноэлементные классы

PRE :Я читал модули и классы NodeJS, но это более конкретно. В рамках некоторого рефакторинга в Node у меня есть пара Application Services (в терминологии DDD -), которые технически реализованы...
вопрос задан: 23 May 2017 11:59
0
ответов

Какие методы гибкой разработки совместимы с разработкой игр? [closed]

В последнее время я много увлекаюсь гибкими методологиями. Некоторые статьи, которые я читал на веб-сайте Мартина Фаулера, показались мне, мягко говоря, совершенно безупречными, и мне было интересно, какие гибкие методы наиболее эффективны ...
вопрос задан: 23 May 2017 11:55
0
ответов

rails и рефакторинг, предлагаемые инструменты и методы, специфичные для пользователей vim?

Будучи довольно новым разработчиком рельсов, я впервые попробовал рефакторинг на прошлой неделе, когда мне пришлось переименовать контроллер и модель, чтобы они лучше отражали предметную область, с которой мы работали. Я использовал.NET для многих...
вопрос задан: 23 May 2017 11:51
0
ответов

Недостатки перехода с jQuery на Dojo

Я рассматриваю возможность использования Dojo в некоторых новых проектах (или хотя бы в том числе), Частично из-за его совместимости с расширенным режимом Google Closure Compiler, который (надеюсь) полностью ...
вопрос задан: 23 May 2017 11:50
0
ответов

IDE с поддержкой рефакторинга для Ruby on Rails

Я разработчик Java и использую Eclipse IDE для разработки кода Java. Я часто использую встроенные функции рефакторинга, поскольку хорошая поддержка рефакторинга со стороны IDE помогает ускорить и ведет к более высокому ...
вопрос задан: 23 May 2017 11:48
0
ответов

Рефакторинг общего кода в нескольких решениях

У меня есть несколько решений Visual Studio, которые имеют общий проект. Пример: Решение общего проекта - Общий проект Решение A - Общий проект - Пользовательский проект A Решение B - ...
вопрос задан: 23 May 2017 11:48
0
ответов

Поиск неиспользуемого кода в приложении Rails

Как узнать, какой код запущен, а какой нет? Приложение хорошо протестировано, но есть много тестов, которые проверяют неиспользуемый код. Следовательно, они получают покрытие при выполнении тестов... Я хотел бы...
вопрос задан: 23 May 2017 11:47
0
ответов

Как реализовать полиморфные ассоциации в существующей базе данных

Полиморфные ассоциации (PA) - это довольно сложно для относительно простого требования базы данных: пусть различные таблицы имеют дочерние записи в одной общей стол. Классический пример - одна таблица с ...
вопрос задан: 23 May 2017 11:47
0
ответов

Как убедить коллегу в том, что дублирование кода - это плохо?

Мой коллега внедрял новую функцию в проект, над которым мы вместе работаем, и он сделал это, взяв файл, содержащий реализацию аналогичной функции из того же проекта, создавая ...
вопрос задан: 23 May 2017 11:45
0
ответов

Использование shoulda для рефакторинга тестов rspec на моделях Rails

Узнав о функциях сопоставления shoulda -, ответив на другой вопрос StackOverflow о тестах доступности атрибутов (и подумав, что они довольно крутые ), я решил попробовать рефакторинг тестов моделей...
вопрос задан: 23 May 2017 10:33
0
ответов

Как эффективно и действенно реорганизовать унаследованный код? [дубликат]

Возможные дубликаты: что мне нужно иметь в виду, чтобы провести рефакторинг огромной базы кода? Когда можно (если вообще когда-либо) отказаться от производственного кода и начать все сначала? В настоящее время я работаю с некоторыми устаревшими ...
вопрос задан: 23 May 2017 10:32
0
ответов

Код модульного тестирования, который вызывает статические методы

Я читал большинство вопросов, связанных с SO (здесь , здесь и там). В последнем вопросе предлагаются четыре альтернативы для создания кода, вызывающего статические методы для модульного тестирования. Я хочу спросить о моем конкретном ...
вопрос задан: 23 May 2017 10:31
0
ответов

Длинный список параметров в конструкторе в Java [дубликат]

Возможный дубликат: Что такое лучший способ рефакторинга метода, у которого слишком много (6+) параметров? Если у конструктора длинный список параметров, следует ли считать его плохим стилем и реорганизовать его? Если ...
вопрос задан: 23 May 2017 10:28
0
ответов

Можно ли в Java переименовать или реорганизовать «public static void main»?

Я не хочу менять public static void ... String[] args часть подписи, но можно ли "переименовать" эту функцию (например, просто для удовольствия)? Таким образом, точкой входа для выполнения будет ...
вопрос задан: 23 May 2017 10:26
0
ответов

Плохо встраивание кода CSS / jQuery в код C #?

Я вижу этот тип кода при просмотре нашей базы рабочего кода: private Button AddClearButton () {return new Кнопка {OnClientClick = ...
вопрос задан: 26 April 2017 16:05
0
ответов

Delphi: ремонтопригодность Virtual vs Virtual Abstract

Несколько месяцев назад я писал кучу кода, а теперь добавляю к нему кое-что. Я понял, что написал кучу функций, которые происходят от класса, у которого примерно 2/3 абстрактных функций и ...
вопрос задан: 12 April 2017 07:31
0
ответов

Как мгновенно изменить имя переменной для всех ссылок в проекте

Я работаю над какой-то игрой в VS10, и я хочу изменить имя какой-то переменной, потому что я хочу расширить игру, однако на нее так много ссылок, что я не знаю, с чего начать....
вопрос задан: 23 February 2017 01:14
0
ответов

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

Так же, как eclipse, извлечение функции, переименование переменной и т. Д.
вопрос задан: 21 February 2017 10:22