Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.

Приносим извинения за неудобства.

Early Access Program Features New Products News Releases

Обзор Code With Me EAP 2021.2

Read this post in other languages:

Прошло почти два месяца с тех пор, как мы объявили об официальном релизе Code With Me — нашего сервиса для совместной разработки и парного программирования. Как летит время! Прежде всего, хотим поблагодарить всех, кто попробовал Code With Me, поделился своим мнением, сообщил об ошибках и прислал свои предложения по улучшению нашего инструмента. Именно благодаря вашим отзывам и предложениям Code With Me развивается, становится удобнее и полезнее для команд разработчиков.

Отдельно благодарим сообщество Rider за их терпение и настойчивость. Мы получили ваши отзывы и пожелания и теперь делаем все возможное, чтобы как можно скорее обеспечить совместимость Code With Me с этой IDE. 

Кроме того, рады сообщить, что у нас появился аккаунт в Twitter, в котором мы будем публиковать все новости о Code With Me. Подписывайтесь на нас и делитесь своими историями и соображениями.

Минутка саморекламы закончена, теперь поговорим о некоторых крупных изменениях, которые мы приготовили в версии Code With Me EAP 2021.2.

Главные обновления

Переработанное автодополнение кода

Сообщество пользователей Code With Me уделяет большое внимание автодополнению кода. Поэтому мы полностью изменили принципы его работы с учетом ваших отзывов.

Прежде функция автодополнения кода получала множество предложений с сервера и пыталась использовать их на стороне гостя. Часто фильтрация и сортировка этих предложений не работала как надо, и результаты получались непоследовательными.

Сейчас мы активно работаем над бэкендом, чтобы гарантировать получение на стороне гостя ровно тех же результатов автодополнения, что и на сервере. Переработанное автодополнение кода сделает совместное написание кода более удобным и стабильным. Оно будет без проблем работать независимо от числа пользователей, использующих его одновременно.

Более полная информация для наблюдателей

Один из самых популярных сценариев использования Code With Me — когда один разработчик пишет код, а другие присутствуют в режиме просмотра. Наблюдателю важно видеть все, что видит автор кода на своем экране. Если какая-то информация отсутствует, очень легко упустить нить происходящего, а это нехорошо. Мы исправили ошибку, которая мешала наблюдателям видеть подсказки, доступные автору кода. Теперь все будут видеть именно то, что видит он.

Консоль Python в Code With Me

У нас отличные новости для всех пользователей PyCharm: в Code With Me EAP 2021.2 появилась поддержка консоли Python! Во время совместного написания кода коллеги могут выполнять ревью кода, а автор — проводить тестирование в интерактивной консоли. К этому прилагаются все положенные плюшки: проверки синтаксиса на лету с помощью инспекцией, выделение парных скобок и кавычек, автодополнение кода. 

И помните, что работу можно разделить!

Самое производительное в мире решение для совместной работы

Недавно Code With Me запустил новый сервер ретрансляции на западном побережье США. В результате время отклика сократилось почти втрое, и теперь расположенные там команды могут вести совместную работу в JetBrains IDE со скоростью мысли.

Важные улучшения

  • Мы добавили поддержку прокси, использующих аутентификацию — это позволит дополнительно повысить безопасность сеансов совместной работы.
  • Мы улучшили подсветку в виджете инспекций. Когда гости меняют уровень подсветки, например, с All problems на None, подсветка изменится для всех участников сеанса.
  • С появлением обновлений внутристрочное переименование корректно работает для гостей.
  • Мы добавили поддержку окон инструмента SBT.
  • Окна NPM, Gulp и Grunt теперь поддерживаются для пользователей WebStorm.
  • Мы сделали ряд исправлений и улучшений в отладчике.

Что дальше

Один из важных этапов в развитии Code With Me — сделать его доступным для разработчиков Android. Нас очень порадовали многочисленные запросы от пользователей Android Studio. Сейчас наши команды совместно работают над внедрением поддержки Code With Me в сборки Android Studio Canary. Если вы хотите принять участие в подготовке бета-версии, можно запустить IntelliJ IDEA с плагином Android. Тогда вы сможете попробовать написать код вместе с другими разработчиками Android и протестировать Code With Me в действии. На данный момент функциональность несколько ограничена, поэтому мы ждем ваших пожеланий относительно окон инструментов, которые нужно добавить в бета-версию. Их можно высказать в этом тикете

Как уже говорилось выше, обеспечение поддержки Rider имеет для нас первоочередное значение.

Кроме того, нам удалось продвинуться в создании долгожданного инструмента Remote Development, который позволит создавать удаленную среду разработки без исходного кода. Его бета-версия появится в составе следующего крупного обновления в третьем квартале 2021. 

Следите за новостями и не забудьте забронировать место в числе бета-тестеров.

Полезные ссылки

Мы хотим, чтобы Code With Me становился все лучше и лучше, поэтому очень ждем ваших отзывов. Попробуйте все улучшения, появившиеся в версии 2021.2 EAP вашей JetBrains IDE и расскажите нам, что вы о них думаете. Это можно сделать в комментариях под статьей, или пройдя опрос в нижней части экрана (на английском языке).

Ваша команда Code With Me
The Drive to Develop

Автор оригинальной статьи:

Oksana Mandryka

Max Golov

image description

Discover more