2023/06/29

読んだ記事

  • Caching Golang tests in CI | Airplane
    Goのテストのキャッシュについて。
    テストで読み込まれる環境変数、アクセスされるGOPATH上のファイル、テスト実行時のオプションによってキャッシュを利用するか新しく実行するかが決定される。ので、キャッシュヒット率をあげたい記事。
    環境変数で変わるんやなって。そのためのSetenvなのねん。
  • Go: Using pointers to reduce copies is premature optimization | aredherring.tech
    構造体をわすべきかポインタを渡すべきか論争の記事。
    今のシステムの一番のボトルネックはI/Oで、メモリの読み込みはそれらに比べてくそはやいからパフォーマンスのためにポインタにするのはやめろ。
    Make It Work, Make It Beautiful, Make It Fast. - Joe Armstrong