むろっちのStacking

日々の中で学んだIT知識をメモして置く場所

golang

golangでのドメインモデルの初期化、更新パターン

1. config構造体による初期化、更新 初期化 更新 Functional Option Patternによる初期化、更新 初期化 更新 3. MethodChainingに初期化、更新 初期化 更新 終わりに DDDを実コードに取り入れようとする際に考えさせられるのが、モデル初期化をどのように記…

Echoで複数回Bind可能なBinderを作る

背景 echoではBind構文によりstructにRequestのQueryやBody部をマッピングすることができる しかしながらBody部は2回目以降Bindしようとすると以下のようにErrorが発生する "code=400, message=EOF, internal=EOF" これを複数回Bindできるようにしようと言う…