Comments 21
(даже сортировка по алфавиту не спасает от поиска в 30 файлах, начинающихся с Bird~). Кто-то может подумать, что 2-4 клика при поиске нужного файла для редактирования – много, но для меня и для координатора проекта данный порядок оказался гораздо лучше, чем попытки скроллинга колесиком мыши в поисках одного файла из полутора сотен.
IDE [поиск по имени файла] [поиск по названию класса]
Netbeans [Alt+Shift+O] [Ctrl+O]
PHP Storm [Ctrl+N] [Ctrl+Shift+N]
Eclipse [Ctrl+Shift+R] [Ctrl+Shift+T]
Не стоит благодарностей
+4
Благодарствую.
Осталось мне запомнить все сочетания, приучить к ним координатора проекта и найти аналогичные для mc, которые еще можно было бы выполнить с телефона. Но намек я понял, буду исправляться.
Осталось мне запомнить все сочетания, приучить к ним координатора проекта и найти аналогичные для mc, которые еще можно было бы выполнить с телефона. Но намек я понял, буду исправляться.
0
Хоткеи не отменяют необходимость аккуратной организации файлов:)
+3
И тем не менее каждый раз когда я подхожу к разработчику который что то мне хочет в коде показать и вижу как он мышкой тыкает в IDE в дерево пытаясь найти нужный файл. facepalm.jpg
Причем иногда отбираешь у такого клаву и показываешь «магию» навигации, он скажет «круто», через неделю опять позовет с какой нибудь проблемой а там опять клик клик — вжик колесиком — клик — клик.
Причем иногда отбираешь у такого клаву и показываешь «магию» навигации, он скажет «круто», через неделю опять позовет с какой нибудь проблемой а там опять клик клик — вжик колесиком — клик — клик.
+1
Есть такое дело.
Но иногда, например, просто не можешь точно вспомнить, как называется тот или иной файл. клик-клик-вжик-клик, пока не наткнешься взглядом.
Но иногда, например, просто не можешь точно вспомнить, как называется тот или иной файл. клик-клик-вжик-клик, пока не наткнешься взглядом.
0
У нас был архитектор, который был на порядок умнее всех наших сотрудников, но дебажил он не через хоткеи а через панельку в студии, ему так просто удобнее. Так что вся эта чушь по поводу умения\не умения поиска бессмысленна.
0
Есть люди которые на два порядка умнее вашего архитектора. И что?
Есть вариант перейти к нужному куску кода за 2-3 секунды, есть другой вариант где нужно потратить полминуты. И это только один пример. Работая годами с инструментом лучше изучить его хорошо, дабы рутинные и долгие операции делать быстро и на автомате. Лень это отличительная черта профессионала. Он не будет делать 40 телодвижений там где можно ограничиться тремя.
Есть вариант перейти к нужному куску кода за 2-3 секунды, есть другой вариант где нужно потратить полминуты. И это только один пример. Работая годами с инструментом лучше изучить его хорошо, дабы рутинные и долгие операции делать быстро и на автомате. Лень это отличительная черта профессионала. Он не будет делать 40 телодвижений там где можно ограничиться тремя.
-2
По моим наблюдениям, есть два типа разработчиков: те кто запоминают имена классов и те, кто запоминают иерархию. Первым легче пользоваться хот-кеями, я к ним отношусь.
+2
А почему бы в checkEnabledBehavior не использовать массив, вместо тучи кейсов?)
0
Восхищаюсь вами! Особенно тем что вы все делаете «как надо», а не «как быстрее».
Я тоже делаю свой проект помимо работы и часто борюсь с желанием сделать «как быстрее, а потом, когда и если проект будет приносить мне столько дохода что я уйду с работы и буду заниматься только им, я отрефакторю». Желание вроде логичное, но очень опасное — говногод получается.
А вы молодцы — успехов вам!
Я тоже делаю свой проект помимо работы и часто борюсь с желанием сделать «как быстрее, а потом, когда и если проект будет приносить мне столько дохода что я уйду с работы и буду заниматься только им, я отрефакторю». Желание вроде логичное, но очень опасное — говногод получается.
А вы молодцы — успехов вам!
0
Увы, не все делается «как надо», тем более, мне далеко до того состояния, когда я абсолютно точно буду знать «как именно надо». Любой участок системы можно отрефакторить — есть что улучшать, но, по возможности и потребности мы держим рамки, когда качество продукта на достаточной отметке и дальнейшей красотой можно заняться позднее.
0
Спасибо за статью, очень дальновидный вы человек. Для себя вынес отсюда фичу генерации крон-задач из конфига, а не набивание его в vi непосредственно на сервере, завтра буду прям реализовывать. Расскажите, а что такое у вас «некачественные» запросы?
0
Иллюстрации. Это ваши или чужие? Просто если это ваши рисунки, то я восхищен.
0
Sign up to leave a comment.
Разработка «браузерки» — функциональный уровень