ドメインモデルパターンのクラス設計に取り組む現場の苦労ばなし
- ken_takasaki
- 2864
- 10
- 2
- 0
バリューオブジェクトは、Datetimeクラスくらい気軽によく使うものを自作するような感覚で作って、各所で使い捨ての如く使うようにしてる最近 #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:26:02#ドメインモデルパターンに挑戦する苦労ばなし naked Objectってきいたことなかった。 初耳!
2022-06-08 20:28:23なるほど。。。en.wikipedia.org/wiki/Naked_obj… #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:30:25なので、コード次第で品質がまるで変わってくるんだってことを理解してもらうところからなのかなー。 手続き的な設計書を作っている組織では。#ドメインモデルパターンに挑戦する苦労ばなし twitter.com/t_jin1/status/…
2022-06-08 20:32:18プログラマは(手続き的な)設計書通りにコードが書ける調達・交換可能なリソース という考えが根深い組織だと、コードよりもドキュメントに価値を置く。 そういう組織はモデリングへの興味・理解も薄い気がする #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:17:00どこまでバリューオブジェクトにするかは「守らせたいビジネスルールがあるか」、「持たせたいビジネスルールがあるか」で決めるかなー ドメインの用語として使うのはRustのnewtype patternみたいに型に名前つけられるときだけにする #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:35:53モデルが結構変わっていくのでバリューオブジェクト使いすぎると修正のとき大変だったりしないだろうかという心配も… #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:38:18プログラムを書くのが楽しかったのか思った通りに書いてそれが動いたことが嬉しかったのか思い出して欲しい。おそらくプログラミングそのものではなく自分が作りたいものが動いた、または完成した時が嬉しかったんだと思う。 #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:38:45そもそもバリューオブジェクトとかエンティティとかのパターンにこだわってないかも。 「ドメインをこう表現したい」から始まって結果的にバリューオブジェクトだったり、エンティティだったり、どっちともとれないようなオブジェクトができたりする #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:41:16業務を聞いて、自分が考えて理解した設計モデルをコードに書いて、それで喜ぶ人が生まれるのなら素晴らしい仕事。プログラムを書くというよりはそういう景色を見ていきたいわね。 #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:42:17パッケージ構造にこだわるレベルには、まだ達せていないかなぁ😅 ツリー構造からの脱却…! #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:52:49#ドメインモデルパターンに挑戦する苦労ばなし パッケージと業務の関係は考えたことない観点だった。 どういう感じになるのか全然想像つかない。
2022-06-08 20:55:47座談会多めなの個人的にはすごくよかったなー #ドメインモデルパターンに挑戦する苦労ばなし ドメインモデルパターンのクラス設計に取り組む現場の苦労ばなしに参加してきた - 天の月 aki-m.hatenadiary.com/entry/2022/06/…
2022-06-08 20:58:40こういったケースでは、作ったモノが生む損益ではなく、作るという手段や行為自体に利益が発生する仕組みになっている。 なので納期におさめるための見積もりや調整の技術の方が重要になってくる。 #ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 20:58:59#ドメインモデルパターンに挑戦する苦労ばなし 社内で啓蒙活動中なので、周囲との温度差とかの話が刺さった。 現場の話が多めで面白かった!
2022-06-08 21:21:05【ドメインモデル】 #ドメインモデルパターンに挑戦する苦労ばなし を聞いて、 モデリングや設計はとても興味があるので、これから勉強します。 バリューオブジェクトやプリミティブ型は #ミノ駆動本 で知りました。 とりあえず本読もうとなって、次に読む本も決まりました! #駆け出しエンジニア
2022-06-08 21:40:46システム作って納品して終わりの現場しか経験してなかったら変更容易性はどうでもいいというのはたしかに。自社サービスは作って終わりではないので変更容易性はとても重要。#ドメインモデルパターンに挑戦する苦労ばなし
2022-06-08 21:48:10