2021-08-01から1ヶ月間の記事一覧
Overview go-cmp の cmp.Option How to use cmp.Option cmp.Options の中に option で指定したい設定を入れる cmp.Option 単体を指定する slice にして指定する Go の可変長引数の指定方法について cmp.Options をそのまま Diff に指定できるわけ まとめ Ove…
Overview Memo クレートについて Result 型を返り値に持つメソッドとパターンマッチについて 新しい型での覆い隠し(Shadow) Overview The Rust Programing Language のチュートリアルにある「数当てゲーム」* をやってみました。 doc.rust-jp.rs やった内容…
Overview 読書 Note ユースケースと要件 必要な振る舞い 表現方法 ユースケース図とアクティビティ図 ユースケース図 アクティビティ図 階層化されたアプローチ サービスの活用 階層の種類 その他 階層についての個人としての解釈・考察 各階層について ユー…
Overview 以下のハンズオンの内容にある Rust で grep コマンドを再実装する部分を再度自分でやってみました。 speakerdeck.com やった内容は以下にまとめてあります。 github.com Memo いくつか工夫したりメモしたりしたポイントがあるのでまとめます。 検…
Overview 前提: そもそも Go で Cookie を操作するには? Cookie を使った認証機構がある Handler のテスト サンプル SecureCookie を使って Cookie で Session を扱う ちょっとだけリファクタリングする まとめ Memo http: Request.RequestURI can't be set…
Overview 準備 自作 Linter を作る手順 GoAst Viewer で Ast の構造を視覚的に確認する 追記 x/tools/cmd/gotype singlechecker を使って検出する nodeFilter で階層を指定する Tips SuggestedFixes がめちゃくちゃ便利なので絶対に使う 使い方 ハマったとこ…