ドメイン駆動設計ってあくまで設計手法っていうかビジネスロジックのモデリングまでが本分だから
システムドメイン(領域)にビジネスドメインで履いていた土足のまま踏み入ってはいけない
※補足追記:基本設計したら詳細設計するけども、そこでビジネスロジックをシステムロジックに翻訳するからコードレベルでは一対一にはならないということ
概念の次元が違うのだから現実に漫画の理屈を持ち込むなっていうレベルの話(ビジネスが漫画レベルという意味ではない)
モデリングによって現行のビジネスの問題を洗い出し、それを課題として解決(仕事を楽に)するのがシステム
それも一回で終わりじゃなくてシステム化したビジネスを再びドメインモデル化して分析、課題をシステムで解決ってサイクルを回していかなくちゃいけない
システム側も細かいこと言えば領域が分かれてるからそれぞれの領域に合わせて駆動方法は変えなきゃうまく回らない。
データレイク周りならデータ駆動型の方が適しているし、逆にアプリケーション側でビジネスやUXを無視してデータ主体で走るのは阿呆の所業だし、
馬鹿の一つ覚えで〇〇駆動設計だの開発だの一本槍でパワープレイするやつが多すぎなんだよ! 適材適所って理解しろよ!
ちゃんと各分野のスペシャリストを雇って意思決定層に組み込んだ方が結果的に時間や金なんかのコストが少なくなるよって話が通じないよね
※追記あり。最後の追記は 2021/04/25 21:40頃※ タイトルの通りのことを思っているけど、顕名のブログで書くと社内で干されるので、増田に書く。社内の心理的安全性がそんなに低い訳で...
以下はあくまで個人の解釈だから異論は認める ドメイン駆動設計ってあくまで設計手法っていうかビジネスロジックのモデリングまでが本分だから システムドメイン(領域)にビジネス...
おおむね同意する。 大事なのはDDDを実践しようとした場合のビジネスサイドとの協調という心構えなのであってフレームワークとしてとらえるとただ面倒くさいだけの手法だと思う。 SOL...
極端な表現をすれば、馬鹿の一つ覚えで終わる話だと思う
言おうとしていることはわかる。言語仕様にもよるが、例えばGoで適用してDDDの概念がそのままディレクトリー名になるとか、まじでありえない
どうして増田にはIT関連企業の人がいないの?
日本のアホだけど偉い人名言に加えておけ ?「よし、AIだ」 ?「よし、ディープラーニングだ」 ?「よし、ブロックチェーンだ」 ?「よし、DXだ」 ?「よし、マイクロサービスだ」 ?...
わかってない。ドメインはWAFの外側なんだよ。 あとWAFってWeb Application Firewallじゃないの普通
Wikipedia読んでもドメイン駆動設計がどういうことなんかさっぱりわからんやで この前ホッテントリに入ってたオブジェクト指向の増田みたいにわかりやすく解説してくれやで
っていうかドメイン駆動設計ってクライアントアプリとかやってる人なら意識せずに普通にやってることじゃないの? webアプリだからフレームワークに沿わずに特別なことにみえるだけ...
「共通言語たるドメインモデルを、そのままコードと1対1対応しなければならない、という思い込みや風潮。 既存のWAF(Web Application Framework) の利点を潰してどうする…」 こういう誤った...