Всем привет.
Поделитесь продвинутыми методами поиска списка членов какой-либо произвольной переменной в языках типа python.
Кроме самых очевидных:
1. Документация - часто неполная или отсутствует
2. IDE - ОЧЕНЬ часто сама не может определить тип переменной для динамических языков.
3. Пристальный взгляд в код - поиск мест использования
Для себя использую следующие ламерские методы:
1. Параллельно пишу код в IDLE и делаю dir(something) - знаю, жесть.
2. Поставить breakpoint в дебаге и палить окошко watch - тоже жесть.
Есть ли какая-нибудь удобная тула для навигации по docstrings?
По сравнению с java, где список методов получается легко и быстро (даже доки не нужны), эта проблема с питоном сильно тормозит разработку.
В качестве подтверждения попробуйте взять mechanize и определить, что есть в Browser.form. Лапшенавигирование по коду гарантировано.