Результаты поиска по запросу "refactoring"

2 ответа

Сказав все это, я бы не рекомендовал это как ответ на ФП. Вы не хотите регулярно выполнять много крупных ручных поисков (по одному для каждой функции). Я разочарован, что Pylint не покрывает это, поэтому я собираюсь проверить, что стервятник, и т.д., могут предложить.

у вас есть какой-то устаревший код, лежащий в довольно здоровенном проекте. Как вы можете найти и удалить мертвые функции? Я видел эти две ссылки:Найти неиспользуемый код [https://stackoverflow.com/questions/245963]а такжеИнструмент для ...

4 ответа

Я согласен с тем, что в общем случае результат будет не очень приятным, но это отправная точка, и именно в этом случае мне нужно именно то, что мне нужно (API, который я хочу использовать для рефрактора, фактически автоматически генерируется из другого инструмента, поэтому структура на самом деле хорошо работает). определенный и, следовательно, инструмент рефакторинга может быть довольно умным в этом случае)

я есть коллекция конкретных Классов, которые определяют API, и я хотел бы извлечь Интерфейс этих классов (то есть: по существу, иерархию типов и публичные методы) из фактической реализации API. Так, например, если один из открытых классов в ...

3 ответа

Есть что сказать о гарантии создания действительных / полных экземпляров с использованием ctors вместо свойств.

есть несколько объектов в нашей доменной модели, которые вы бы назвали комичнымиобиднобольшие конструкторы, такие большие, что IntelliSense перестает пытаться показать вам все ... Cue тип с 50 или около того аргументами, в основном типами ...

ТОП публикаций

11 ответов

Преобразование источника C в C ++

Как бы вы пошли о преобразовании достаточно большой (> 300 КБ), достаточно зрелой базы кода C в C ++? Тип C, который я имею в виду, разбивается на файлы, примерно соответствующие модулям (то есть менее детализированные, чем типичная декомпозиция ...

1 ответ

По заданным n точкам на двумерной плоскости найдите максимальное количество точек, лежащих на одной прямой

Ниже приведено решение, которое я пытаюсь реализовать. /** * Definition for a point. * class Point { * int x; * int y; * Point() { x = 0; y = 0; } * Point(int a, int b) { x = a; y = b; } * } */ public class Solution { public int ...

3 ответа

Есть ли в Scala инструмент для очистки всех неиспользуемых импортов от всех файлов кода? [закрыто]

Я считаю, что мои файлы исходного кода содержат много импортов, которые не используются в коде (поскольку у меня плохая привычка копировать их из существующих в новые файлы). При кодировании C # в Visual Studio (или, может быть, это особенность ...

1 ответ

Варианты рефакторинга в Visual Studio 2010 отличаются между C # и VB

В VS2010 C #, когда я щелкаю правой кнопкой мыши, появляется меню «Refactor» со следующими параметрами: переименовыватьМетод извлеченияИнкапсулировать полеИзвлечь интерфейсУдалить параметрыИзменить порядок параметровДоступны ли эти опции в ...

5 ответов

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

Я собираюсь приступить к рефакторингу некоторых функций в моем коде. У меня хорошее количество юнит-тестов, которые гарантируют, что я ничего не сломал, но я не уверен насчет покрытия, которое они мне дают. Есть ли инструменты, которые могут ...

4 ответа

Хитрости для рефакторинга фрагмента кода с множеством веток (если / то / еще)

Я с трудом пытаюсь реорганизовать некоторые фрагменты кода со многими ветками. Существует много блоков if / then / else, некоторые из которых являются вложенными. Есть ли уловки, которые можно использовать для рефакторинга кода, не тратя ...

2 ответа

Добавление пункта меню в Eclipse

Я хочу написать плагин Eclipse, который добавляет элемент кRefactorменю в Eclipse JDT? Как я могу это сделать? большое спасибо