- 追加された行はこの色です。
- 削除された行はこの色です。
今日から、仕事で goをつかうことになった
テスト
* VSCode環境構築 [#b096d6da]
パッケージのメソッドの候補出してくれたり、
インポートパッケージの自動追加してくれたり、
お行儀の悪い箇所を指摘してくれたりします。
https://qiita.com/tukiyo3/items/b0a199142348af73e771
Go tools that the Go extension depends onを追加
コマンドパレットctrl+shift+PからGo:Install/Update Toolsを選択。
gocodeとgocode-modules以外を選択してOKを押下。
https://qiita.com/ochipin/items/cae787d75ae91247c722
https://qiita.com/oruharo/items/545378eae5c707f717ed
* golangのパッケージ管理 [#z3aa195d]
goには、いくつか、パッケージを管理する仕組みが、出てきていて、
ちょっと前だと、glideが出てきて、今(2019/11)だと、dep というのが出てきてる
新しいプロジェクトをやるときに、glideだと、test用にはインポートしてくれなかったけど、
depだと、test用にもインポートしてくれた。
* テスト [#h54304d8]
下記の
glide install
では、testで、パッケージが認識してなかった。
brew install dep
brew upgrade dep
dep init
go test hoge_test.go hoge.go
とやると、テストはインポートが使えるようになっていた。