У меня есть Codebase около 5,3 тыс. LOC с примерно 30 различными классами. Код уже очень хорошо отформатирован, и я хочу улучшить его далее с помощью методов префикса, которые вызываются только в модуле, которые были определены с помощью «_», чтобы указать это. Да, было бы неплохо сделать это с самого начала, но теперь уже слишком поздно: DPython анализирует вызовы методов из других классов/модулей
В основном я ищу инструмент, который скажет мне, если метод не вызывается за пределами модуля, он был я не ищу материал, который автоматически преобразует все это, чтобы использовать подчеркивания, просто «простую» вещь, которая говорит мне, где я должен искать префикс.
Я взглянул на модуль AST, но нет простого способа получить список определений и вызовов методов, а также анализ простого текста дает слишком много ложных срабатываний. Я не настаиваю на том, чтобы потратить день (ы) на повторное использование колеса, когда может быть уже существующее решение моей проблемы.
Кому это поможет? Неужели все это действительно поможет кому-то помочь? –
Ну, это помогло мне, я думаю, так как я начинаю игнорировать обзор того, какой метод вызывается, тем более что я не использую IDE, например PyCharm или PyDev. PyCharm имеет действительно уродливое сглаживание шрифтов, и в Eclipse много борется с конфигурацией цвета. Я просто не могу выдержать черный текст на белом фоне. PS: Я единственный, кто развивает эту вещь: http://github.com/BonsaiDen/Atarashii/tree/next У меня сейчас много свободного времени (нет работы ...), поэтому я потратив 75% или больше моего времени на эту вещь. –