Как стать автором
Обновить

Комментарии 9

Cамые быстрые разработчики планеты - индусы со стековерфлоу. IDE тут не при чем.

Смотря что считать "самым быстрым". Например, какое из этих двух определений важнее: "кто быстрее отправит в продакшн миллион строк кода" или "кто быстрее сделает заказчика довольным"? :)

По своему опыту могу сказать, что адекватному заказчику неважна скорость разработки. Ему важнее, чтобы в сроки укладывались и стабильность была.

Согласен. Моя мысль в том, что абстрактная скорость в вакууме мало что значит, важна полезная, и считать хочется по полезной.

И в докладе выше пользу вижу. Правда, она не вида "проект будет готов вдвое быстрее и заказчик обрадуется". По-моему, тут польза в том, что работа в IDE психологически ощущается быстрой и не тормозящей мыслительный процесс о рутинные задачи.

Ну, как если бы компьютер выходил из спящего режима две минуты: срок сдачи проекта это никак сильно не меняло бы, так что вроде можно не переживать, но на практике ощущалось бы страшными бесячими тормозами, когда твою активность что-то стопорит.

Не очень понял - индусы, отвечающие на вопросы на StackOverflow, или индусы, копирующие код со StackOverflow?

Вообще в наши дни самый быстрый разработчик планеты - это GitHub CoPilot.

Я бы внёс уточнение, что Alt + Enter + Enter - это не единый шоткат, а Alt + Enter и Enter по первой строке выпадайки. Не очень понятно, зачем используется именно такая переусложнённая (кмк) цепочка, если можно просто использовать старый как мир Ctrl+Alt+V.

В дополнение к статье, то что я часто использую в Идее:

  • ctrl + shift + стрелки вверх/вниз - перемещение блока кода вверх/вниз с учетом областей видимости. Блок кода можно не выделять. Отступы корректируются автоматически.

  • alt + shift + стрелки вверх/вниз - перемещение строки вверх/вниз. Строку можно не выделять.

  • двойной рядом и внутри фигурных скобок например метода - выделяет тело метода

  • двойной щелчок на номере строки с которой начинается метод - выделяет весь метод

  • щелчок на номере строки в режиме отладки после того как вы встали на breakpoint - переход исполнения (типа move to cursor) к строке с этим номером

  • ctrl + shift + j - объединение строк

  • alt + j - выделение по коду ниже выделенного фрагмента кода

  • ctrl + shift + ЛКМ - переход к классу сущности на которой щелкнули

  • ctrl + MHover - краткое описание сущности над которой завис курсор

  • ctrl + F12 - список методов класса. Если начать вводить текст - список начнет фильтроваться. Символы не обязательно по порядку: для saveAndFlush можно ввести saf

  • ctrl + alt + z - быстро отменить локальные изменения (вообще это rollback)

  • ctrl + u - цикличное изменение регистра слова. Слово можно не выделять.

Вопросы к JetBrains:

  1. Почему на виндовой версии WebStorm реально работать только на тёмной шкурке? Попытка поставить другую вызывает адЪ в консоли. На маке всё с этим нормально.

  2. Зачем было делать такие разные шорткаты? Например, запуск программы в винде - Shift+F10, на маке - Ctrl+R; создание нового пакета/класса/чего-то-ещё на маке ⌘+N, на винде Alt+Insert и т.д.

  3. Почему техпод забивает на тикеты и они висят годами?

Эх, еще бы ремаппинг клавиш под MacOS-раскладку под виндой нормально работал ( А то эта непонятная кнопка "Meta" у меня так и не завелась - клавиша "Windows" имеет приоритет как ни крути

Зарегистрируйтесь на Хабре, чтобы оставить комментарий