タグ

2018年8月28日のブックマーク (3件)

  • gRPC のデバッグ方法について (grpc_cli の紹介)

    この記事は個人としての記事であり、公式な資料ではありません。 TL;DR gRPC のデメリットとしてよく curl などが使えないためデバッグが難しいということが挙げられます(手元から容易に挙動を確認できない)。 しかし、gRPC は公式で grpc_cli というツールを配布しており、これを用いることで容易に CLI からサーバーの挙動を確認することができます。 公式ドキュメントにも記載されており、個人的にあまり翻訳のような記事は書きたくないのですが、広く知られていないように感じるので日語の記事を残しておきます。 同様の日語記事に以下があります。 Server Reflection Tutorialをやってみた grpc_cli について grpc_cli はその名の通り gRPC のための CLI ツールです。 grpc_cli を用いてサーバーの情報を取得したり RPC したり

    oinume
    oinume 2018/08/28
  • Golangにおけるinterfaceをつかったテストで mock を書く技法 - haya14busa

    いい記事に感化されて僕も何か書きたくなった。 Golangにおけるinterfaceをつかったテスト技法 | SOTA リスペクト: Big Sky :: golang で終了を確認するテストの書き方 GolangAPI Clientを実装する | SOTA Big Sky :: GolangAPI Clientを実装する、の続き 今週のやつではなく先週のです.今週のは特に知見がなかった…grpc-goとか使えたらクライアント勝手に生成されるしいいよねgrpc流行ると便利そう(感想) くらい Golangにおけるinterfaceをつかったテスト技法 | SOTA めっちゃいいなーと思ったんですが,テスト用 の mock を気軽に作るテクニックはあまり詳しく紹介されてなかったのでそのあたりの1つのテクニックを書きたい. 前提 僕もテストフレームワークや外部ツールは全く使わない.標準のt

    oinume
    oinume 2018/08/28
    gomockなどのpackageを使わない方法。interfaceを構造体に埋め込むとメソッドが全部実装されてることになるのは知らなかった。
  • Abroad in Japan on acast