Импорт модулей сопоставления в Python для упрощения рефакторингаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Импорт модулей сопоставления в Python для упрощения рефакторинга

Сообщение Anonymous »

У меня есть несколько модулей Python, которые я хочу очистить, реорганизовать и выполнить рефакторинг (есть дублирующийся код, некоторый неиспользуемый код...), и мне интересно, есть ли инструмент, позволяющий составить карту того, какой модуль использует какой еще модуль.

В идеале мне нужна вот такая карта:

Код: Выделить всё

main.py
-> task_runner.py
-> task_utils.py
-> deserialization.py
-> file_utils.py
-> server.py
-> (deserialization.py)
-> db_access.py

checkup_script.py
re_test.py
main_bkp0.py
unit_tests.py
... чтобы я мог определить, какие файлы я могу начать перемещать в первую очередь (file_utils.py, db_access.py), какие файлы не используются моим основным. py, и его можно было бы удалить и т. д. (На самом деле я работаю примерно с 60 модулями)

Написание сценария, который делает это, вероятно, будет не очень сложный (хотя для обработки импорта существуют разные синтаксисы), но я также ожидаю, что я не первый, кто захочет это сделать (и если кто-то создаст инструмент для этого, он может включать в себя другие полезные функции, такие как сообщение мне, какие классы и функции, вероятно, не используются).< /p>

Знаете ли вы какие-либо инструменты (даже простые сценарии), помогающие реорганизовать код?

Знаете ли вы о более точный термин для того, что я пытаюсь сделать? Реорганизация кода?

Подробнее здесь: https://stackoverflow.com/questions/357 ... efactoring
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В Visual Studio я могу использовать статический импорт в меню быстрого рефакторинга
    Гость » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Гость
  • From... импорт ИЛИ импорт... что касается модулей
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Python, функция упрощения квадратного корня
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Python, функция упрощения квадратного корня
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как можно использовать псевдонимов типа Python и типа для упрощения определений функций с несколькими генериками
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»