Написать пост

JetBrains объявила победителя конкурса на выбор имени IDE Gogland

Аватар Вячеслав Шарунов

JetBrains объявила официальное имя IDE для Go-разработки. Помимо этого, новый релиз включает много интересных нововведений и исправлений.

Да, не удивляйтесь. В названии нет опечатки — компания JetBrains наконец выбрала имя IDE для Go-разработки. Напомним, мы уже писали, что разработчики попросили всех пользователей придумать имя новой среды разработки для языка Go.

Победители конкурса и призы

Победителем стал Максим Левков, предложивший «GoLand» в качестве названия. Он получил, как и обещалось, годовую подписку на все продукты компании, а также один бесплатный билет на любое мероприятие, посвящённое Go-разработке и проходящее в течение следующих 12 месяцев. Остальные участники, предложившие такое же название, получат годовую подписку на саму IDE.

Обновлённая версия IDE

Новое имя IDE — не единственное изменение продукта. Также добавлено и обновлено много функций среды разработки.

Шаблоны

Добавлена поддержка редактирования шаблонов, которая не только обеспечивает подсветку синтаксиса, но и автодополнение ключевых слов:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 2

Функциональность доступна для всех HTML-файлов в модулях Go с заданным GOROOT. Для работы функции с файлами других расширений добавьте их в разделе Настройки | Редактор | Типы файлов | Шаблоны Go.

Импорт внешних файлов

Теперь при редактировании параметров Import можно увидеть, как GoLand организует операции импорта с учётом текущих настроек:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 3

GoLand может перегруппировывать импорты из пакета stdlib. Автоматически добавленные операторы импорта располагаются в верном порядке.

Поиск использования

Если вы попросите GoLand показать, где в коде программы используется метод, реализующий интерфейс, IDE также предложит показать все случаи использования самого интерфейса:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 4

GitHub

Если при переключении на открытое окно IDE в вашем буфере обмена есть ссылка на репозиторий GitHub, GoLand определит это и предложит запустить метод go get с адресом репозитория:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 5

Дополнительные проверки

Добавлена возможность явного указания типа при объявлении переменной или константы:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 6

Добавлена проверка на определение пустых срезов, для которых выделяется память. Она предлагает сразу объявить такие определения nil-значениями:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 7

Другая функция (отключена по умолчанию) проверяет, что любой экспортированный символ снабжён комментарием. В противном случае проверка предложит сделать его неэкспортируемым:

JetBrains объявила победителя конкурса на выбор имени IDE Gogland 8

Релиз и установка

Релиз GoLand 2017.3 выйдет в декабре 2017 года и присоединится к пакету «Все продукты», в который уже включены PyCharm, PhpStorm, RubyMine, DataGrip, CLion и AppCode. Стоимость новой IDE будет такой же, как и у остальных продуктов компании. Условия для скидок и бесплатных лицензий не поменяются.

Из-за изменения имени продукта прекращается выпуск патчей для старых версий. Чтобы обновиться, необходимо будет скачать отдельный установщик GoLand. Пользователям приложения Toolbox также стоит обратить внимание, что при желании обновить версию IDE необходимо нажать на GoLand, а не Gogland.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов