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

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

Umeda.go 2019 Spring

Fdbc02073fe49c59f4f1ae705691a128?s=128

kadota kyohei

April 20, 2019
Tweet

Transcript

  1. 9.

    // エラーを包んで返す 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. 12.
  3. 14.

    テスト $ 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 テスト結果のキャッシュ 実行例
  4. 23.