いいデータ構造はいいアルゴリズムを生む
#設計 #設計原則
モデル取得後に翻訳が不要となる
パフォーマンスアップ
@soudai1025: 失敗から学ぶRDBの正しい歩き方にもクエリが辛いのは無知の剛腕かテーブルが腐ってるかのどっちかだ。って書いてあった。
@k1_c_: 無知の剛腕っていい表現だにゃ
データベース設計ってアプリケーション設計の中枢とおもうので、これがへただとすべてが終わりになる
良いデータ構造と正規化されたデータ
正規化によるキャッシュヒット率増加
関係(relation)と関連(relationship)を分離する #関係モデル
状態管理ではなく関係と関連に着目した状態法則を考える
関数型プログラミング
Pipeline Operator
関数のI/Oに着目して伝搬する構成にする
データ伝搬の中間状態を取っ払う
モナド
文脈を維持してより数学的にアルゴリズムを表現できる
安易にレイヤードアーキテクチャを採用する前にデータ構造とその背後のドメインを理解する