GoLand - кросплатформенная интегрированная среда разработки для языка программирования Go и ряда других языков.
Возможности GoLand:
- - Автодополнение кода.
- - Встроенные инспекции для проверки кода и исправления ошибок, работают во время написания кода.
- - Рефракторинги для преобразования кода.
- - Лёгкая навигация. Вы можете переместиться к интересующей вас функции, суперметоду, использованию переменной/функции или тесту в один клик. Также есть умный поиск по коду.
- - Всплывающие окна с информации о функции, необходимых параметров для просмотра необходимой документации.
- - Автонаписание тривиального кода по шаблону.
- - Метки вызова рекурсии для облегчения чтения кода.
- - Просмотр типа переменной с помощью горячих клавиш.
- - Подсвечивание точек выхода из функции по выделению ключевых слов.
- - Встроенный инструмент форматирования кода.
- - Обозначение всех использований команды.
- - Подсветка синтаксиса и различных команд и переменных разными цветами.
Также имеются встроенный отладчик кода, отслеживающий значения всех переменных,вычисляющий значения выражений. Отлаживать можно как тесты, так и приложения.
В приложении включены специализированные инструменты для Go, возможна интеграция с системами контроля версий Git.
Купить GoLand для удобного программирования на Go. Широкий инструментарий позволяет полноценно работать с крупными проектами.
В данной среде программирования есть поддержка таких языков, как JavaScript, HTML, Dart и другими, что позволяет заниматься фронт-энд разработкой. Также есть возможность подключения к базам данных, их редактирования, выполнения различных запросов.
Для данной IDE существует большое количество плагинов, расширяющих возможности программы: возможность добавить поддержку других языков программирования, систем контроля версий, интегрировать другие инструменты и фреймворки, расширить возможности редактора.