Pull to refresh
21
0
Екатерина Жарова @katezharova

Пользователь

Send message

GoLand 2021.1: Удаленная разработка на Docker, SSH и WSL 2, поддержка Go 1.16, улучшенная работа с JSON

Reading time7 min
Views7.7K

Привет, Хабр!

Вышло первое крупное обновление GoLand 2021.1. Традиционно расскажем о новом в релизе и покажем, как пользоваться новой функциональностью.

Если совсем коротко, теперь вы можете:

собирать и запускать программы на удаленном окружении: Docker, SSH и WSL 2;
использовать новую функциональность Go 1.16 (например, //go:embed);
мгновенно генерировать код из JSON;
с легкостью обрабатывать ошибки с помощью новых быстрых исправлений;
обсуждать код и обмениваться новыми знаниями с помощью сервиса для совместной разработки и парного программирования Code With Me.

Но, это конечно, не все!

Читать далее
Total votes 10: ↑9 and ↓1+8
Comments10

GoLand 2020.3 — дамп горутин, запуск табличных тестов, расширенная поддержка Testify

Reading time7 min
Views5.1K

Привет, Хабр!

Несколько недель назад вышел GoLand 2020.3, последний релиз уходящего года. Сегодня расскажем, почему стоит обновиться на новую версию или попробовать нашу IDE для Go разработчиков.

Коротко: в GoLand 2020.3 вы можете сдампить и отфильтровать горутины приложения, точечно запустить табличные тесты и воспользоваться расширенной поддержкой Testify фреймворка. Помимо этого мы добавили функциональность для редактирования кода, включая поддержку пакета time, улучшения пользовательского интерфейса, много нового для веб-разработки и работы с базами данных, сервис для совместной разработки и парного программирования. 

Кстати, узнать о новой функциональности в интерактивной форме можно прямо в IDE. Пройдите урок What's New in GoLand 2020.3 на экране приветствия.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments25

GoLand 2020.2: улучшенная поддержка Go modules, дженерики и многое другое

Reading time5 min
Views7.3K

Хабр, привет! Две недели назад мы выпустили GoLand 2020.2 и хотим рассказать про основные изменения в этом релизе.




Если коротко, то мы улучшили поддержку Go modules, сделали удобнее поиск возможных проблем и слабых мест в коде, добавили новые проверки кода.


Кроме того, вы найдете новые функции редактирования кода, экспериментальную поддержку дженериков, возможность отправлять код из редактора в Go Playground, обновления для системы контроля версий, включая поддержку WSL 2 для Git на Windows, и многое другое!


Кстати, узнавать о новой функциональности в интерактивной форме можно прямо в IDE. Пройдите урок What's New in GoLand 2020.2 на экране приветствия.


Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments11

GoLand 2020.1 — расширенная поддержка Go Modules, множество автодополнений и многое другое

Reading time5 min
Views5.8K

Привет, Хабр!


Чуть больше недели назад мы выпустили новую версию нашей IDE для Go — GoLand 2020.1.




Если кратко, в этот релизный цикл мы сфокусировались над расширением текущей поддержки Go Modules. Например, в файле go.mod теперь работают автодополнение кода, рефакторинги и навигация, и это далеко не все!


Другим направлением стала борьба с шаблонным кодом и рутиной. Мы добавили множество новых видов автодополнения. Причем часть из них работает автоматически, не требуя вызова комбинаций клавиш. Другая часть расширила текущий набор автодополнений Smart Code Completion и Basic Code Completion.


Не обошлось и без новых инспекций, улучшений для отладчика, поддержки изменений из Go 1.14 и множества других, прочитать о которых можно ниже.


Кстати, узнать о новой функциональности можно и в интерактивной форме — пройдя прямо в IDE урок Features of GoLand 2020.1.


Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments12

GoLand 2019.3 с улучшенной производительностью, расширенной поддержкой Go Modules и не только

Reading time6 min
Views7.1K

Привет, Хабр!


Две недели назад мы выпустили GoLand 2019.3.




Этот релиз — особенный для нашей команды и отличается от предыдущих. С того момента, как GoLand из плагина вырос в самостоятельную IDE, прошло 2 года. Все это время мы старались добавить как можно больше разнообразной функциональности: от набора рефакторингов, интеграций с профилировщиками, качественной поддержки Go Modules, инспекций кода и кастомных тем до возможности загрузить и установить любую версию SDK прямо из IDE.


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


Если коротко, то:


  • GoLand 2019.3 потребляет меньше ресурсов процессора и работает гораздо быстрее, чем раньше.
  • Расширили поддержку Go Modules.
  • Добавили множество новых быстрых исправлений и возможностей для рефакторинга.
  • Инспекции показывают только самые подходящие быстрые исправления для конкретного участка кода.
  • Теперь можно отлаживать приложения удаленно с помощью Mozilla rr на MacOS или Windows.
  • Появилась глобальная настройка File Watchers по умолчанию для всех новых проектов.
  • Поддержали MongoDB.
  • Добавили интерактивные уроки в IDE: с одной стороны, это альтернативный способ узнать о новой функциональности, а с другой — возможность сразу опробовать ее в действии.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments18

GoLand 2019.2: поддержка вызовов функций во время отладки, улучшенные цветовые схемы, кастомные Postfix Completion

Reading time6 min
Views5.8K

Сегодня мы выпустили GoLand 2019.2 и спешим рассказать вам о том, что появилось в новой версии.




Поддержка вызовов функций во время отладки


Теперь можно выяснить, что происходит с выражением в любой момент выполнения программы.




Обратите внимание, что эта функциональность создана на основе экспериментальной поддержки вызовов функций в Delve и Go Runtime.


Если вы столкнетесь с ошибками или проблемами, связанными с поддержкой вызовов функций, сообщайте о них в нашем трекере.


Улучшенные цветовые схемы Default и Darcula


В версии 2019.2 мы разнообразили семантическую подсветку кода в цветовых схемах Default и Darcula.




Изменение помогает быстрее разобраться в коде и вникнуть в его логику. Теперь легче отличать имена пакетов от переменных, встроенные конструкции кода — от ваших собственных, а преобразования типов — от вызовов функций.


Кроме того, ресиверы методов и вызовы функций получили отдельные цвета. Как обычно, вы можете настроить схемы на свой вкус в меню Settings/Preferences | Editor | Color Scheme.

Читать дальше →
Total votes 34: ↑32 and ↓2+30
Comments2

GoLand 2019.1: анализ производительности кода, Smart Step Into, рефакторинг Extract Interface, Nilness Analyzer и другое

Reading time4 min
Views6.8K

Привет, Хабр!


Две недели назад мы выпустили GoLand 2019.1 и спешим рассказать вам о новинках этого релиза.



Читать дальше →
Total votes 30: ↑29 and ↓1+28
Comments4

Что нового в GoLand 2018.3

Reading time5 min
Views8.4K

Привет, Хабр! На прошлой неделе вышла новая версия GoLand 2018.3.




В этом обновлении вы найдете множество улучшений для отладки и тестирования. Это отладка приложений на платформе Google App Engine, Testify фреймворк, анализ дампов памяти и Mozilla rr.


Появился новый Change Signature рефакторинг, инспекции кода и автодополнение для функций.


Кроме того, мы добавили поддержку для диаграмм, улучшили Rename и Inline рефакторинги, работу с шаблонами Go(text/html) и системой контроля версий для Git, Docker и Kubernetes плагины, и многое другое.

Читать дальше →
Total votes 34: ↑32 and ↓2+30
Comments12

Что нового в GoLand 2018.2

Reading time4 min
Views11K
Привет, Хабр!

На прошлой неделе вышел GoLand 2018.2. В этой статье мы расскажем о том, что появилось в новой версии.



Что нового вкратце:

  • поддержка модулей Go (ранее известных как vgo);
  • улучшенный Move-рефакторинг и новые автоматические исправления;
  • пополнение в семействах Postfix Completion and Intention Actions;
  • отладчик теперь поддерживает точки останова, не требующие полного прерывания программы, а также отложенную загрузку массивов, слайсов и словарей.

Кроме того, много улучшений пришли из платформы IntelliJ: от нововведений для систем контроля версий и поддержки Touch Bar для MacBook Pro до последних новинок из мира фронтенд-разработки.
Читать дальше →
Total votes 33: ↑30 and ↓3+27
Comments72

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity