Все для дома: лучшие плагины JetBrains для работы на «удаленке»
Разработчик Карло Морроне считает, что программирование — командный вид спорта, а без хороших инструментов для коммуникации в команде нормальная разработка в принципе не возможна. В своем блоге он опубликовал список из лучших, по его мнению, плагинов JetBrains, которые могут улучшить работу на «удаленке». С таким арсеналом, уверен автор, вам нечего бояться.
# 1 GitLive
Плагин для тех, кто работает с git. Он добавляет окно инструмента, в котором отображается список соавторов вашего репозитория, их онлайн-статус и все незавершенные работы — ветки, тикеты, пул-реквесты.
Главная функция плагина — мгновенное и заблаговременное обнаружение конфликтов слияния. Он также поддерживает запуск сессии Code With Me с помощью всего одной клавиши. А для соавторов, которые пользуются VS Code, есть поддержка кросс-IDE Codeshare.
Преимущества для удаленных сотрудников: улучшает взаимодействие разработчиков благодаря совместной работе на кросс-IDE в режиме реального времени.
#2 Code With Me
Сервис совместного кодирования и парного программирования. Входит в состав последних версий большинства IDE IntelliJ. Позволяет делиться своей IDE JetBrains с другими пользователями, пригласив их присоединиться к сессии.
Благодаря встроенным групповым вызовам и настраиваемым разрешениям плагин может быть использован для:
- обучения;
- проведения код-ревью;
- собеседований.
Преимущества для удаленных сотрудников: повышает производительность всей группы за счет инструментов для парного программирования в режиме реального времени прямо из IDE JetBrains.
#3 Waka Time
Тайм-трекер для разработчиков. Помогает отслеживать, сколько времени они тратят на различные задачи и насколько эффективно их выполняют. Плагин работает более чем с 40 средами разработки, включая Android Studio, Eclipse, IntelliJ Idea, NetBeans, Unity, Visual Studio, Xcode и так далее.
Преимущества для удаленных сотрудников: хороший способ отслеживать, как разработчик отслеживает свое время между проектами и задачами. Если использовать для расчета активности команды, то плагин автоматически определяет, сколько времени каждый ее член работал над конкретным проектом.
#4 Presentation Assistant
Полезный плагин для проведения презентаций, скринкастов и парного программирования. Он показывает аннотации каждый раз, когда пользователь выполняет какое-либо действие в IDE. Это значительно облегчает для аудитории наблюдение за процессом написания кода.
Преимущества для удаленных сотрудников: пригодится во время презентаций в масштабах компании, записи скринкастов и сеансов парного программирования.
#5 GitLink
Простое и эффективное расширение, которое выполняет только одну функцию — отправляет ссылку с выбранным кодом из вашего редактора товарищам по команде, которые смогут просмотреть код в GitHub. Помимо обмена кодом с командой, также можно отслеживать тех, кто контрибьютит в ваш проект.
Преимущества для удаленных сотрудников: позволяет отправлять ссылки на фрагменты кода коллегам.
#6 SonarLint
Большинство современных IDE имеют механизм для статического анализа кода, но с помощью этого плагина можно вывести анализ на новый уровень. SonarLint — это статический анализатор кода, предназначенный для получения обратной связи о нем непосредственно в IDE. Подходит для обнаружения «кода с запашком» и исправления ошибок.
Плагин интегрируется с большинством IDE JetBrains и поддерживает такие языки, как C, C++, Java, JavaScript, TypeScript, Python, C#, Kotlin, Ruby, HTML и PHP.
Преимущества для удаленных сотрудников: можно использовать только сам плагин, но он лучше работает в связке с платформой SonarQube, где команда может совместно использовать общие языковые правила или настройки анализа проекта.
Какими из них вы уже пользовались? Какие инструменты из личного арсенала посоветуете для работы на «удаленке»? Пишите об этом в комментариях.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: