今日から、仕事で 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 とやると、テストはインポートが使えるようになっていた。