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

4 ответа

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

Я копаюсь в огромном унаследованном классе Python, который имеет много методов. В конце концов я разбиваю сложные на более мелкие части, поэтому количество методов увеличивается еще больше. Интересно, есть ли инструмент, который может сканировать ...

7 ответов

В чем причина того, что JSLint говорит, что «слишком много выражений var»

JSLint (с включенным флагом onevar) помечает некоторый код JavaScript, который у меня есть, следующим: Problem at line 5 character 15: Too many var statements.Я счастлив исправить эти ошибки, но я хотел бы знать, я делаю это для ...

9 ответов

Python: избегать предупреждений Pylint о слишком большом количестве аргументов

Я хочу реорганизовать большую функцию Python в меньшие. Например, рассмотрим следующий фрагмент кода: x = x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9Конечно, это тривиальный пример. На практике код более сложный. Я хочу сказать, что он содержит ...

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

1 ответ

Как объединить эти 2 аналогичных метода в один?

Я видел несколько примеров использования 'T', чтобы сделать метод многократно используемым для универсальных коллекций различных классов, но я никогда не понимал его. Интересно, можно ли было бы объединить два метода, приведенных ниже, в один ...

1 ответ

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

Предположим, у меня есть библиотека, которая содержит множество взаимозависимых функций, эта библиотека слишком большая, и я хочу разделить ее. Какие существуют алгоритмы для поиска подходящих разделов? Простой пример, в нем четыре функции: ...

1 ответ

Затмение рефакторинг - подтянуть метод к интерфейсу

Как я могу изменить стандартное поведение eclipse, чтобы оно не добавляло методы, которые оно использует, к интерфейсу с «public abstract» Например, у меня естьclass A который реализуетinterface IA, Предположим, я добавил методvoid a() к A, и я ...

1 ответ

Оптимизация кода Python с использованием SQLite3 + Mutagen

Я нахожусь в процессе улучшения музыкальной базы данных с открытым исходным кодом, которая считывает песни из моей коллекции и сохраняет их в базе данных SQLite. В свою очередь, я могу использовать базу данных, чтобы найти дубликаты, выполнить ...

13 ответов

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

Конечно, тот факт, что вы можете выполнять рефакторинг в IDE, для многих бесценен, я почти никогда не делаю этого, когда пишу код, но я могу попытаться сделать это при редактировании чужого источника. Как вы выполняете такую тривиальную задачу ...

7 ответов

Как модулировать (большое) Java-приложение?

У меня под рукой довольно большое (несколько MLOC) приложение, которое я хотел бы разделить на более обслуживаемые отдельные части. В настоящее время продукт включает около 40 проектов Eclipse, многие из которых имеют взаимозависимости. Это само ...

8 ответов

Что должно быть на первом месте - шаблон дизайна или код?

Я начинаю новый свежий проект. Должен ли я взглянуть на мою спецификацию и решить, какие шаблоны проектирования применять, или просто придумать общее представление об организации и позволить шаблонам возникать органически посредством ...