Я слышал, что не знаю этих навыков Голанда

задняя часть Go
Я слышал, что не знаю этих навыков Голанда

Эта статья приняла участие"Проект "Звезда раскопок"", чтобы выиграть творческие подарочные пакеты и бросить вызов творческим поощрениям.

Многие люди уже давно используют Goland, но они не использовали возможности обхода, предоставленные нам инструментами Goland.Сегодня мы разблокируем новые навыки.

В прошлом мы использовали Goland чтобы просто настроить прокси го, и настроить ssh для загрузки и скачивания файлов с сервера.Остальное скиллы не удосужились попробовать копать и использовать.У вас есть детская обувь, которая чувствует тоже самое?

1 Где играть

Введите файл, который вы редактировали, и дерево файлов слева будет автоматически назначено соответствующему файлу.

  • Щелкните значок настроек
  • Установите флажок Всегда выбирать открытый файл

пример

Например, когда я нажимаю на свой файл color.go, дерево файлов слева будет немедленно назначено для color.go, который я сейчас просматриваю.

2 Автоматически генерировать один тестовый файл

Например, мы написали функциюfunc MyAdd(a, b int) int

Начать генерацию одиночного теста

  • нажмите код
  • Нажмите, чтобы сгенерировать
  • Щелкните одно тестовое условие, которое вы хотите сгенерировать, чтобы сгенерировать один тестовый файл.

В остальном нам нужно только заполнить различные условия данных одиночного теста.Здесь используется подтест го-теста.Если вас интересует одиночный тест, xdm может просмотреть историческую статьюПерейти к тестовому использованию

Объясните несколько ситуаций, в которых на рисунке генерируется один тест.

  • Empty test files

Создайте пустой файл модульного теста

  • Test for selection

Создайте функцию модульного теста в файле модульного теста в соответствии с функцией, выбранной курсором.

  • Tests for file

Создайте один тестовый файл на основе всего файла, все методы в файле будут иметь соответствующие отдельные методы тестирования.

  • Tests for package

Создайте один тестовый файл на основе всего пакета, и все методы в файле будут иметь соответствующие отдельные методы тестирования.

3 Создайте шаблон функционального кода

В нашей работе есть много имен функций с разными именами, но можно сказать, что внутренние результаты абсолютно одинаковы, так как же мы обычно делаем такой код?

Вы скажете мне, не было бы хорошо просто CV напрямую?

Но я скажу вам, что мы можем использовать способ генерации функционального кода для достижения

Например

  • Нажмите «Файл» — «Настройки».
  • Выполните поиск Live Templates, чтобы найти шаблоны кода.

  • Нажмите в правом верхнем углу панели+номер, нажмите Live Templates, чтобы добавить шаблон функции

  • Заполните аббревиатуру, описание, содержимое шаблона, область применения и отредактируйте переменные, если они есть.
  • Подать заявку, ок

Когда мы вводим аббревиатуру в код, мы можем выбрать создание нашего шаблона,В будущем вы сможете писать тот же бизнес-код без использования CV. Разве не восхитительно создавать шаблоны напрямую и быстро одним щелчком мыши?

4 примечания

комментарии к файлам

Комментарии к файлу, мы можем настроить заголовок файла

  • Файл - Настройки - Шаблоны файлов и кодов - Перейти к файлу
  • Установите свои собственные комментарии к файлу, вы также можете использовать переменные

Посмотреть эффект

аннотация функции

  • Файл - Настройки - Плагины
  • Найдите Goanno, установите
  • заявление

如何使用
1.在函数上方点击快捷键(control + commend + /)
2.右键 -> Generate -> Goanno
功能
1.普通函数
2.接口中的函数
3.支持自定义模版

Например, чтобы добавить комментарий к нашей функции, мы можем 右键 -> Generate -> Goanno

аннотация пользовательской функции

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

  • Инструменты - Настройка Гоанно
  • Настройте шаблон по своему вкусу и отправьте

Добро пожаловать лайк, подписка, избранное

Друзья, ваша поддержка и поощрение мотивируют меня продолжать делиться и улучшать качество.

Хорошо, вот и на этот раз

Технологии открыты, и наш менталитет должен быть открытым. Примите перемены, живите на солнце и двигайтесь вперед.

ямаленький дьяволенок Нежа, добро пожаловать, лайкайте, подписывайтесь и добавляйте в избранное, увидимся в следующий раз~

Категории