Перезагрузка подмодулей в IPython

Одной из самых больших вещей, которые Вы теряете при использовании динамических языков особенно в большой кодовой базе является способность использовать IDE для осуществления рефакторинг. Языки, которые позволяют динамично добавлять код к объектам просто, не могут быть проанализированы сегодняшними IDE для разрешения вида легких методов рефакторинга, которые можно получить от Eclipse, и т.д. для Java, C++, и т.д.

Это не действительно случай "Динамических языков, лучше, чем Статичный". Используйте то, что является лучшим для Вас. Действительно прохладная вещь о Groovy в особенности - Вы, может Java смешивания и подгонки и Groovy в том же проекте, и все это работает на VM. Да, Scala является другим примером.

328
задан pppery 26 October 2019 в 08:06
поделиться

2 ответа

Любые подобъекты не будут перезагружены этим, я полагаю, что необходимо использовать deepreload IPYTHON для этого.

0
ответ дан 23 November 2019 в 00:48
поделиться

Обратите внимание, что вышеупомянутое autoreload только работы в IntelliJ, если Вы вручную сохранили измененный файл (например, использующий ctrl+s или cmd+s). Это, кажется, не работает с автоматическим сохранением.

0
ответ дан 23 November 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: