Upgrade to Pro — share decks privately, control downloads, hide ads and more …

最近変わった開発時のあれこれ/features-of-recent-go

 最近変わった開発時のあれこれ/features-of-recent-go

Umeda.go 2019 Spring

kadota kyohei

April 20, 2019
Tweet

More Decks by kadota kyohei

Other Decks in Programming

Transcript

  1. // エラーを包んで返す f, err := os.Open(file) if err != nil

    { return nil, xerrors.Errorf("can't open: %w", err) } // 1行で出力 log.Printf("%v\n", err) // 詳細な出力 log.Printf("%+v\n", err) の公式版 使用例
  2. テスト $ go test ./... ok github.com/lufia/backoff 4.028s $ go

    test ./... ok github.com/lufia/backoff (cached) $ go test ok github.com/lufia/backoff 4.166s $ go clean -testcache テスト結果のキャッシュ 実行例