タグ

2022年12月8日のブックマーク (2件)

  • Go本体から学ぶTips:メモリサイズ制限をかけながら並行処理

    この記事はQiita Advent Calendar 2022 - Goに参加しています。(と言っても先に公開してしまいますが) はじめに 年の瀬にコタツに入りながらやることと言えば何があるでしょうか? みかんをべる、を読む、Goのソースコードを読む、ですね。(強引) "Goに入ってはGoに従え"というように、Goのソースコードを読んで学べることはたくさんあるように思います。今回はその中で最近学んだ面白いTipsを紹介させてもらいます。 まずはどんなコードか紹介 今回発見したTipsはcmd/gofmt/gofmt.goに含まれています。 func main() { // Arbitrarily limit in-flight work to 2MiB times the number of threads. // // The actual overhead for the pars

    Go本体から学ぶTips:メモリサイズ制限をかけながら並行処理
    k1LoW
    k1LoW 2022/12/08
  • runnを使ったWebバックエンドのe2eテスト - Qiita

    こちらは HITOTSU株式会社 Advent Calendar 2022 の5日目の記事になります。 こんにちは、HITOTSU株式会社にて、業務委託でプロジェクトに参画させていただいている こうりん と申します。 HITOTSU内では、現在進めているプロダクトの技術選定から関わらせて頂いており、主にWebバックエンド開発に携わっています。(たまに、Reactフロントエンドのコードを書いたりもします) HITOTSUのプロダクトのWebバックエンドはGoを使っており、軽量Webフレームワークとして labstack/echo を使用しています。 この記事では、Webバックエンド向けのツールとして runn をご紹介させていただきます。記事で使用するサンプルコードは github.com/Kourin1996/go-api-e2e-sample にて公開しています。 APIのe2eテス

    runnを使ったWebバックエンドのe2eテスト - Qiita
    k1LoW
    k1LoW 2022/12/08
    使いこなしているすごい。ありがとうございます