5 плагинов JetBrains, которые поднимут вашу производительность на крышу

5 плагинов JetBrains, которые поднимут вашу производительность на крышу

15 марта 2022 г.

Если вы чем-то похожи на меня, вам наверняка нравится быть в курсе новейших технологий на рынке. Я постоянно пытаюсь найти способы обновить свою IDE с помощью классных плагинов, которые могут помочь мне и моей команде стать более продуктивными. Возможно, вы уже знакомы с такими замечательными инструментами, как Tabnine или SonarLint, поэтому сегодня я хотел бы поделиться с вами теми менее известными плагинами, о которых вы, возможно, еще не слышали, но обязательно должны попробовать!


[GitLive] (https://plugins.jetbrains.com/plugin/11955-gitlive)


GitLive — один из моих любимых плагинов для улучшения встроенной в IDE функциональности Git. Я использую его уже некоторое время, и я был рад видеть, что они недавно выпустили крупное обновление, поэтому я решил начать свой список с этого блестящего инструмента.


IDE JetBrains уже имеют отличную интеграцию с Git, которая позволяет легко увидеть изменения, которые вы вносите (с помощью индикаторов в желобе и списки изменений) или историю изменений (через аннотацию с помощью Git Blame и Показать историю выбора).


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


Он также добавляет [индикаторы желоба] (https://blog.git.live/gitlive-11.0-Real-time-merge-conflict-detection#gutter-indicators-for-teammates-changes), показывающие изменения вашего товарища по команде по сравнению с вашим локальным версия файла (включая любые потенциальные конфликты слияния, что является одной из лучших функций плагина).


Плагин работает в автономном режиме с любым репозиторием Git и просто использует данные из вашего локального клона. Существует также онлайн-режим, для которого необходимо войти в систему с помощью GitHub, GitLab, Bitbucket или Azure Dev Ops. Затем вы можете увидеть, кто еще из вашей команды находится в сети, над какой проблемой и веткой они работают, и даже взглянуть на их незафиксированные изменения, которые обновляются в режиме реального времени, а не в режиме push/pull.


GitLive


Время кода


Я большой поклонник визуализации данных, которая помогает мне понять, как я тратил свое время на программирование. Я чувствую, что анализ графиков помогает мне улучшить управление своим временем и лучше организовать свою работу — вот почему я люблю инструменты для отслеживания времени и использую их в своих личных проектах, а также призываю свою команду использовать их. Недавно мы экспериментировали с Code Time 🕰


Code Time — это плагин с открытым исходным кодом для автоматических показателей программирования и отслеживания времени. Его расширенные функции могут предоставить вам подробные отзывы о том, насколько продуктивно вы работаете (большой плюс для стильного дизайна!). Например, в нем есть много интересных функций, которые помогут вам свести к минимуму отвлекающие факторы, выяснить ваше самое продуктивное время дня и разбить статистику кодирования (время кода по проектам, строки кода и нажатия клавиш).


Время кода


[Git Machete] (https://plugins.jetbrains.com/plugin/14221-git-machete)


Создание небольших PR, безусловно, является хорошей практикой, но легко заблудиться в множестве ветвей и сложенных друг с другом PR. Git Machete — полезный плагин, помогающий отслеживать все ветки, их связь друг с другом и с удаленным репозиторием. Это также направлено на автоматизацию действий git и делает rebase/push/pull без проблем (просто щелчок по кнопке!), особенно в ситуации, когда много веток и PR.


Этот плагин автоматически обнаруживает расположение ветвей и создает древовидный график ветвей (в случае каких-либо изменений или неточностей вы также можете изменить его вручную в текстовом файле .git/machete). График предоставляет полезную информацию о ветвях: синхронизация с родительским статусом, синхронизация с удаленным статусом и пользовательская аннотация (есть также возможность переключения уникальных коммитов для ветвей).


Щелкнув правой кнопкой мыши по выбранной ветке на графике, вы можете выполнять такие действия git, как rebase/push/pull в этой ветке, без необходимости переключаться с текущей ветки, что очень удобно!


Git Machete


Шаг


Поддержание работоспособности вашей кодовой базы требует усилий всей команды, и Stepsize — это пример инструмента, который может сэкономить ваше время, затрачиваемое на отслеживание и устранение потенциальных проблем. Это средство отслеживания проблем в вашем редакторе для управления [техническим долгом] (https://www.stepsize.com/blog/broader-definition-of-technical-debt) и проблем с обслуживанием. Иногда при написании кода мы сталкиваемся с проблемами, которые нужно исправить, но нет времени сделать это сразу. Благодаря этому удобному плагину вы можете добавлять код в закладки и создавать TODO прямо в IDE, не влияя на рабочий процесс!


Шаг


Умный поиск


Этот классный маленький плагин пригодится, когда вам нужно что-то погуглить при кодировании. IDE JetBrains, такие как WebStorm, имеют встроенное действие «Поиск в Google», но интеллектуальный поиск предоставляет вам более полезные параметры, такие как Stack Overflow, GitHub или Google Translate.


Умный поиск


Спасибо за прочтение! Я надеюсь, что инструменты, которые я собрал выше, облегчат вашу работу и помогут вам стать более продуктивными. Удачного взлома!


  • Впервые опубликовано [здесь] (https://dev.to/morrone_carlo/hidden-gems-5-jetbrains-plugins-to-boost-your-productivity-1728)*


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE