пятница, 1 марта 2019 г.

Go Code Review Comments: импорт

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

Импорт организован в группы с пустыми строками между ними. Пакеты стандартной библиотеки всегда находятся в первой группе.

package main

import (
  "fmt"
  "hash/adler32"
  "os"

  "appengine/foo"
  "appengine/user"

  "github.com/foo/bar"
  "rsc.io/goversion/version"
)

goimports выполняет все эти действия за вас.


Читайте также:


Комментариев нет:

Отправить комментарий