Python IDE и сбор статистики времени выполнения (типы переменных и др.) - PullRequest
3 голосов
/ 25 марта 2011

Это произошло со мной после прочтения этого поста в блоге и просмотра соответствующего видео: http://steve -yegge.blogspot.com / 2008/05 / dynamic-languages-strike-back.html

Существует ли Python IDE, которая собирает статистику времени выполнения программы Python и использует ее для обеспечения лучшего завершения кода, определения типа переменной и т. Д.?

Или, если не IDE, есть ли какой-нибудь рабочий инструмент, который собирает такую ​​информацию и может быть использован программистом, чтобы сделать что-то полезное?

1 Ответ

0 голосов
/ 28 марта 2011

AFAIK, нет инструмента, способного совершить всю эту магию одновременно, но ...

  • eclipse может сделать некоторый вывод об основных типах, например, классах и экземплярах-членах,функции, могут выполнять автозаполнение

  • , семантика и emacs также делают это

  • импортированные модули Pywin, IDLE и pycrust introspect, также обеспечивая автозаполнение

  • Pylint выполняет обширные статические проверки, помимо других функций

...