2024-11-01から1ヶ月間の記事一覧
概要 前回は実際に動かしてみて挙動を確認してみました。今回はそのロジックを理解します。 christina04.hatenablog.com GoのToolchainはv1.21以降で導入された機能で、次のような課題を解決するために生まれました。 go.modに記載のバージョンは直感的じゃ…
概要 Go Toolchainはモジュールで使うバージョン管理をgoディレクティブだけの頃よりも正確に制御できます。 しかしビルドバージョンは以下の要素の組み合わせから決定されるため、ちゃんと理解していないと期待しない挙動になることがあります。 GOTOOLCHAI…
背景 モデリングでは要件に対して データの要件(〜を持つ。〜がある) 振る舞いの要件(〜ができる。〜しなければならない) のどちらかをまず判断します。 そしてオブジェクト指向では、オブジェクトが データ(属性、フィールド) 振る舞い(メソッド) …
概要 よく使うウィンドウ処理の種類をユースケースとともにまとめます。 ウィンドウ処理 ウィンドウとは集計範囲のことであり、その範囲をどう捉えるか色々な方法があります。 グローバルウィンドウ 一番シンプルな、ウィンドウの区切りがなくすべてのデータ…