Посоветовал бы отключить табы — кушают очень уж много места. Отлично заменяются CTRL + E и Double Shift.
Так же часто использую go to — ctrl — G, когда лень тянуться за мышкой
Ну и самый любимый хоткей — Ctrl — W, удобное поуровневое выделение, с postfix completion работает просто прекрасно
Сам рейтинг не обязательно является целью, часто за этот рейтинг раздаются различные плюшки по окончанию временного отрезка. Один раз пользовался услугой бустеров и остался доволен: для того, чтобы закрепиться на новом уровне, пришлось научиться лучше играть
плюсом ко всему выше будет то, что make — довольно распространенная в индустрии утилита — новые разработчики, придя на проект, уже ожидают стандартные
make build, make stop, make start -> знают как развернуть и поднять проект
Идея в том, что разработчик пришел на проект, а вокруг код, реализованный в расширениях, и непонятно, какой метод оригинальный, а какой — метод расширения.
При одинаковых сигнатурах метода класса и функции расширения приоритет всегда будет отдаваться методу класса. Зная эту особенность понять какой именно метод будет вызываться не составит труда.
Довольно наивно считать, что проблема касается только Москвы.
На мой взгляд, это актуально уже для каждого города-миллионника, коих в нашей стране достаточно.
Очень круто! Если уж будет дев-бложик, отведите, пожалуйста, отдельную главу под мотивацию: как пришли к гейм-деву, как не прекратили заниматься, как выделяли время и силы и.т.д
Так же часто использую go to — ctrl — G, когда лень тянуться за мышкой
Ну и самый любимый хоткей — Ctrl — W, удобное поуровневое выделение, с postfix completion работает просто прекрасно
Только почему-то ТК обращение такого рода тоже не поддерживает
с этого ракурса все отгадывается даже не читая вопроса
make build, make stop, make start -> знают как развернуть и поднять проект
java — Lombok, Laconic POM, generateAllSetter(https://plugins.jetbrains.com/plugin/9360-generateallsetter)
kotlin — очень рекомендую плагин kotlinFillClass (https://plugins.jetbrains.com/plugin/10942-kotlin-fill-class — генерация именованых параметров вызова )
При одинаковых сигнатурах метода класса и функции расширения приоритет всегда будет отдаваться методу класса. Зная эту особенность понять какой именно метод будет вызываться не составит труда.
На мой взгляд, это актуально уже для каждого города-миллионника, коих в нашей стране достаточно.