カッキーさんをゲストに迎えて、ソフトウェアの設計やデータベースやオブジェクト指向などについて話すことにより、設計に関する impedance mismatch という概念と名称をわしが勉強することに成功しました。
Show notes
カッキー(@k2works)さん | Twitterカッキーさんのツイート: "やはりオブジェクト指向データベースの登場を待たねばならないのだろうか・・・"AWS OpsWorksChefAWS OpsWorks Stacks Support for Chef 12 Linux - AWS OpsWorksドメイン駆動設計 - Wikipedia (Domain-driven design DDD)Analysis Patterns: Reusable Object Models (Martin Fowler)(その和訳) アナリシスパターン―再利用可能なオブジェクトモデル (Object Technology Series) (マーチン・ファウラー)Patterns of Enterprise Application Architecture (Martin Fowler)(その和訳) エンタープライズアプリケーションアーキテクチャパターン (マーチン・ファウラー)アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技 (ロバート・C・マーチン)Data-oriented design - Wikipediaoop - What's the difference between Domain Model and OO Domain Model? - Stack Overflowテーブルはフラット。オブジェクトは多層。業務の顧客の請求先、クレジットカード利用、出荷先、支払い情報、支払い方法など。もし顧客テーブルとクラスだけがあり、その中のプロパティの組み合わせだけがあるのであれば、ぱっと見ではわからないだろう。(解説) はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化 - Hatena Developer BlogCaché ってどんなデータベースなの? - オブジェクト指向・データベースObject-relational impedance mismatch - Wikipediaweb用語辞典 - インピーダンス・ミスマッチImpedance matching - Wikipediaインピーダンス整合 - Wikipedia「Twitterのツイートは別に論文を書いているわけじゃない」人工知能相槌雲堂 (座禅アプリ)In my data death march は impedance mismatch の掛詞です。
この説明は https://washipo.nyoho.jp/2/ でも見られます。
⌨️📱是非このエピソードの感想をTwitterでつぶやいてください (このlinkならハッシュタグ #washipo が自動でつきます)!