Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2011 18:55:11

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

IDE с поддержкой окна быстрой документации?

Какие IDE поддерживают полноценную подсказку кода с отображением окна быстрой документации?
Я видел это в PyDev и PyCharm. А еще?

Я имею ввиду это:



Отредактировано (Май 9, 2011 19:07:37)

Офлайн

#2 Май 10, 2011 11:28:44

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

IDE с поддержкой окна быстрой документации?

komodo, wingIDE … да наверно почти все поддерживают)
хотя возможно у нас разное понимание слова “полноценно”

Офлайн

#3 Май 10, 2011 17:44:25

pikhovkin
От:
Зарегистрирован: 2010-10-08
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

IDE с поддержкой окна быстрой документации?

PyScripter, когда скобку открываешь



Офлайн

#4 Май 10, 2011 23:53:45

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

IDE с поддержкой окна быстрой документации?

Вообще-то «полноценная подсказка» невозможна без запуска кода — так уж Питон работает.
Очень многие редакторы более или менее удачно дают «не совсем полноценную подсказку».
Даже emacs умеет. Не удивлюсь, если vim тоже можно обучить.

Только не очень уж нужная фича, на мой взгляд.
При хорошем уровне программиста скорее даже вредная (в контексте Питона, разумеется).
Уверен, многие не согласятся — и тем не менее имею все основания так говорить.



Офлайн

#5 Май 14, 2011 17:14:19

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

IDE с поддержкой окна быстрой документации?

Андрей Светлов
Вообще-то «полноценная подсказка» невозможна без запуска кода — так уж Питон работает.
Очень многие редакторы более или менее удачно дают «не совсем полноценную подсказку».
Даже emacs умеет. Не удивлюсь, если vim тоже можно обучить.

Только не очень уж нужная фича, на мой взгляд.
При хорошем уровне программиста скорее даже вредная (в контексте Питона, разумеется).
Уверен, многие не согласятся — и тем не менее имею все основания так говорить.
В чем же ее вредность?



Офлайн

#6 Май 14, 2011 22:33:09

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

IDE с поддержкой окна быстрой документации?

Плохо влияет на запоминаемую информацию.

Примерно как автокорректировщики правописания никак не помогают в получении навыков грамотного письма. Зато местами такое подсказывают — никакой Даль не догадался бы. Если бы этот советчик никогда не ошибался — зло можно было бы терпеть. Все равно я от руки почти не пишу. Так нет же: настырно лезет, подсовывая абсолютно неправильные замены. Хорошо хоть сам править не пытается. Для пятиклассника, наверное, очень полезный инструмент — но я школу закончил и с тех пор не все знания растерял.
Так и в программировании. Начинаете учиться — приходится постоянно в справочник подглядывать. Медленно и неудобно. Казалось бы, подсказчик хорошо помогает. А на самом деле это не так — он только мешает запомнить то, что помнить так или иначе придется. К тому же документация (особенно хорошая) всегда богаче тех куцых обрывков, которые автодополнение пытается выдать за подсказку. Примерно как список слов не заменяет правила русского языка.
Или проблема в скорости набора? Так ее нужно решать «в лоб», играми на клавиатурном тренажере. И простым дополнением «по словам» без использования контекста и хитрых эвристик.

К тому же, еще раз повторю: подсказчик для Питона может быть довольно сложно устроеным — но он никогда не будет полностью корректным. Потому что язык динамический, классы-методы на лету добавляются и меняются. Эта особенность сбивает помощника с толку и он начинает марать красным направо и налево все непонравившиеся конструкции. Расцвеченный таким образом код понятней не становится — наоборот, глаз постоянно натыкается на эти пометки.

Вредная штука, одним словом.



Офлайн

#7 Май 16, 2011 23:13:30

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

IDE с поддержкой окна быстрой документации?

Согласен с Андреем. Сам не пользуюсь, по тем же причинам, и другим не советую.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version