будем рвать шаблоны (ц) (тм) интеллисенс - зло и не должен использоваться. да - он может ускорить разработку если ты не владеешь языком/либой. на какие нить часы или дни. потом будет только замедлять - натайпать функу среднюю займёт пусть секунды две (ну символов 12-14), дождаться выпадающего списка, увидеть его, прочитать, поскроллить, ткнуть мышой (!!!! - да - более половины использующих интлеллисенс тыкает мышой) это будет уже секунд 7-8 если минимум. слезть при этом с него очень сложно.
медленее, чем что? чем мучительно вспоминать точное название функции, которую писал не ты и название которой представляешь с точностью до 4 букв из 10?
например, какая-нибудь waveOutPrepareHeader - если не пользовался ей дольше, чем полчаса, легко забыть, как правильно: waveOutPrepareHeader или waveOutPrepare
потому как по смыслу там не prepare the header, а prepare the block using header parameters
судя по тому, что он толкует про выбор мышкой из списка - это как раз автодополнение, там как раз при неоднозначности список выскакивает, и в нем можно (хотя неудобно) мышкой выбирать
Ты упоротый. :) Список открывается принудительно горячей клавишей. Поиск в нем - пара букв. Если они введены уже в текстовый редактор - в 90% случаев оно уже стоит на нужной функции и нужно только нажать ентер. Если буквы уже введены и автоматом однозначно определяют что будет дальше - оно вообще сразу вставляется без открытия списка.
Это при том, что у меня средняя длина идентификаторов - 10-20 символов, потому как иначе смысл происходящего передать невозможно, - все это ускоряет набор весьма прилично. Практически это эквивалентно табу в шелле. От него ж ты не отказываешся?:)
[ набрать 15 символов - быстрее чем посмотреть на список ]
как отличить студента программера, от бывалого: - студент, когда пишет код, сосредоточенно смотрит на клаву, а если ему надо посмотреть на экран, долго ищет глазами монитор и тот текст, который только что вкакал в сорец
Набрать 2 символа и нажать пару раз таб или там ctrl-space-enter - быстрее. 5 vs 15 символов. То же самое насчет code snippets.
Если же искать нужную функцию в списке - это означает что ты просто не знаешь есть она, нету ее, как ее вызывать и вообще - соответственно тут уже без разницы - то ли в доку смотреть, то ли в интеллисенс, то ли вообще в книжку и все равно это меньше минуты не займет.
no subject
интеллисенс - зло и не должен использоваться. да - он может ускорить разработку если ты не владеешь языком/либой. на какие нить часы или дни. потом будет только замедлять - натайпать функу среднюю займёт пусть секунды две (ну символов 12-14), дождаться выпадающего списка, увидеть его, прочитать, поскроллить, ткнуть мышой (!!!! - да - более половины использующих интлеллисенс тыкает мышой) это будет уже секунд 7-8 если минимум. слезть при этом с него очень сложно.
no subject
... таких тормозов в Counter-Strike мочат на ихней базе в конце раунда :)
no subject
no subject
no subject
no subject
например, какая-нибудь waveOutPrepareHeader - если не пользовался ей дольше, чем полчаса, легко забыть, как правильно: waveOutPrepareHeader или waveOutPrepare
потому как по смыслу там не prepare the header, а prepare the block using header parameters
no subject
sRegisteredClassNotFound
CrossGridVisibilityStateData
это в проекте с 6 мб исходников. Я это задолбусь помнить и набирать.
no subject
no subject
no subject
Список открывается принудительно горячей клавишей.
Поиск в нем - пара букв. Если они введены уже в текстовый редактор - в 90% случаев оно уже стоит на нужной функции и нужно только нажать ентер. Если буквы уже введены и автоматом однозначно определяют что будет дальше - оно вообще сразу вставляется без открытия списка.
Это при том, что у меня средняя длина идентификаторов - 10-20 символов, потому как иначе смысл происходящего передать невозможно, - все это ускоряет набор весьма прилично.
Практически это эквивалентно табу в шелле. От него ж ты не отказываешся?:)
no subject
PS. пока не упоротый, но это надо исправить срочно.
no subject
как отличить студента программера, от бывалого:
- студент, когда пишет код, сосредоточенно смотрит на клаву, а если ему надо посмотреть на экран, долго ищет глазами монитор и тот текст, который только что вкакал в сорец
no subject
no subject
... ткачиха-стахановка :)
no subject
no subject
Если же искать нужную функцию в списке - это означает что ты просто не знаешь есть она, нету ее, как ее вызывать и вообще - соответственно тут уже без разницы - то ли в доку смотреть, то ли в интеллисенс, то ли вообще в книжку и все равно это меньше минуты не займет.
no subject
ну не читал Пастернака -- ну так и скажи!
no subject