Рубріки: Подборки

Все для дома: лучшие плагины 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, где команда может совместно использовать общие языковые правила или настройки анализа проекта.

Какими из них вы уже пользовались? Какие инструменты из личного арсенала посоветуете для работы на «удаленке»? Пишите об этом в комментариях.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024