サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
daisuzu.github.io
linterを作ってみよう golang.tokyo #14 16 April 2018 dice_zu(daisuzu) なぜlinterを作るのか golintやgo vetなどはあるが、 独自のコーディング規約を守れているかチェックしたい 単体テストで気付きにくいようなバグを見つけたい といった場合、既存のツールだとカバーできないため どうlinterを作るのか 以下のパッケージを使って静的解析する go/ast go/parser go/token go/types golang.org/x/tools/go など linterを作る時の悩みどころ 1. コマンドライン引数 各種フラグ 特定のファイルを除外したり、必要ないルールを除外したり 対象の指定方法 それぞれastを取得する処理が異なる ・ファイル: parser.ParseFile() ・ディレクトリ: parser.Pa
システム構築にgRPCを導入した話 golang.tokyo #8 28 August 2017 dice_zu(daisuzu) 自己紹介 Twitter: @dice_zu GitHub: https://github.com/daisuzu Blog: http://daisuzu.hatenablog.com サーバサイドエンジニア(最近はGoばっかり) Vimmer(プラグイン、雑誌記事、本体パッチ) gRPCとは? Google製のRPC Protocol Buffersでインターフェースを定義 HTTP/2上でデータを転送 Go用のパッケージは google.golang.org/grpc 構築したシステム 以下のような契約管理システム 1. クライアントからオーダーを受け付けて、 2. 外部のシステムに送信すると、 3. 非同期で処理結果が返ってくるので、 4. それをクラ
このページを最初にブックマークしてみませんか?
『daisuzu.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く