Gogland Go IDE


JetBrains анонсировала коммерческую среду IDE, которая расширяет платформу IntelliJ за счет помощи в кодировании и интеграции инструментов для языка Go.

Новая среда IDE под кодовым названием Gogland представляет собой частную программу раннего доступа (EAP), к которой могут присоединиться разработчики. JetBrains перестроила go-lang-idea-plugin, инициативу с открытым исходным кодом, с нуля, чтобы обеспечить:

«более стабильный, расширяемый и многофункциональный опыт разработки».

согласно сообщению в блоге JetBrains. Тот факт, что сейчас число активных пользователей составляет 30 тысяч в месяц, было достаточно, чтобы убедить JetBrains создать плагин и представить свою собственную IDE для Go. Результат — Гогланд.

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

Следующие функции доступны в Gogland, но не в go-lang-idea-plugin:

Навигация

Перейти к структурам-наследникам

Перейти к супер интерфейсам

Автозавершение с учетом типа (также известное как умное завершение)

Рефакторинг функции извлечения

Тип орудия

Инспекции и быстрые исправления

Ввести метод

Введите поле

Удалить неиспользуемый параметр

Показать дубликаты символов

Добавить / удалить отсутствующие / повторяющиеся выражения в случае несоответствия количества присваиваний

Правильно реализованная проверка дублированных символов

Обнаружение рекурсивного типа

Недопустимая инициализация константы

Тесты и покрытие

Поддержка подтестов (бегун, навигация, желоба)

Отладчик

Отладчик

Выйти

В 100 раз более высокая производительность

Общий

Выделение go: создание комментариев

Быстрая документация по полям структуры

Семантическое выделение

Подсказки имени параметра

Автоинъекция SQL

Плагин планируется только для IntellIJ IDEA Ultimate и других платных IDE, поэтому он не будет доступен в бесплатных версиях IntelliJ. JetBrains заявляет, что цены будут аналогичны ценам на PhpStorm, PyCharm, RubyMine, DataGrip и AppCode.


Добавить комментарий