*JetBrains *PyCharm *PR *python *IDEкратко итоги дискуссии с представителем JetBrains по поводу моего недовольства PyCharm — их новой и вцелом весьма неплохой IDE для Python (@intelliyole в твиттере выловил мои репосты отсюда):
— жирный плюс в карму. все бы так (терпеливо и оперативно) реагировали на критику пользователей
— автокомплишн для декораторов обещали поправить в ближайшее время (хотя мне по прежнему текущее поведение кажется мега загадочным)
— говорит, что бинарные модули комплитятся нормально. нужный мне PyQt — особый случай, требующий специального напильника (фиксится).
хорошо, коли так, но сильно насторживает: во-первых это оставляет немалую вероятность для поломки иных "особых" модулей в будущем (не по одному же их сабмитить?). во-вторых — сильно попахивает велосипедостроительством (сомневаюсь, например, что шеллы ipython/bpython самостоятельно пытаются разобраться в частных случаях), вместо использования стандартных модулей. проблему не исследовал, но наверняка все случаи покрываются каким-нибудь:
["%s %s" % (m, p and '[package]' or '[module]') for _, m, p in pkgutil.walk_packages(PyQt4.__path__, PyQt4.__name__+'.')]
— про шорткат для автокомплишена (Ctrl+Space вместо всем привычного под маком Esc) аргументы таковы: (1) сочетание не является стандартным (в отличие от Meta+Space) (2) не всегда есть возможность следовать за мэйнстримом (3) перестанут закрывать диалоги по Esc, а там тоже автокомплишн
(1) просто не правда. скриншот с системными настройками привел, сочетание забито под общесистемный поиск
(2) по-моему это один из тех случаев где можно (неоднократно продемонстрировано другими) и нужно (чтобы девелоперы с опытом разработки на мэйнстримных продуктах — читай "большинство" )не исплевались
(3) во-первых, это проблемы разработчика, а не оправдание. делайте зависимым от фокуса или еще как, только не заставляйте всех переучиваться из-за того что вам фишечку захотелось прикрутить. во-вторых, автокомплишн в диалогах — не интуитивен и не нужен по смыслу. в-третьих, интереса ради попробовал и оно скорее не работает в диалогах, чем наоборот.
Итог: общаться с компанией приятно, шорткат я уже давно сам поменял, хоть и раздражен, фиксов с нетерпением ждем.
P.S. надеюсь мне никогда больше не придется переписывать через твиттер :)
#592444
from keks-mac, 23 months ago