記事へのコメント22

    • 注目コメント
    • 新着コメント
    als_uz
    als_uz 「Voってクラス名についてるのにただのDTOじゃねえか!」と思っているときにたどり着いた / 1と2,3さえ区別できてればいいかなと思った

    2023/09/08 リンク

    その他
    joker1007
    joker1007 単に名付けと文化圏の問題で、それをなんと呼ぶかは人に依るという話。実際名前が乗っ取られることは良いか悪いかはさておき色々あるので、諦めてこのプロジェクトではこの意味で使うと決めればいいだけだと思う。

    2022/08/14 リンク

    その他
    kumagi
    kumagi "普通 Value Object といえば3の意味だ" 違うから頼むからWikipedia読んでくれ。それが間違ってると思うならWikipediaに適切に編集を加えてくれ。

    2022/08/14 リンク

    その他
    rryu
    rryu 要はJavaのプリミティブ型みたいなのを新たに定義するというだけなので、2だけでいいと思う。DDDはドメインモデル以外の設計の話はしていないだけだし、四則演算以外の演算があってもいい。

    2022/08/13 リンク

    その他
    password1234
    password1234 その「元同僚でとても優秀なエンジニア」が必死に訴えていたValue Objectの定義には沿っていないような。それとも別の人を指しているのだろうか

    2022/08/12 リンク

    その他
    mak_in
    mak_in 値をカタマリとしてまとめたい場面多い。値をまとめるにはオブジェクト、しかしオブジェクトは参照型。値のように中身を見て比較したり、セットしたい。言語仕様やフレームワークで解決してくれよ、とは思う

    2022/08/12 リンク

    その他
    aike
    aike 単位付整数オブジェクトとかあらたな名前つけられないかな。値Valueって言葉があいまいすぎる。

    2022/08/12 リンク

    その他
    k12u
    k12u 個人的に2はData object、あるいはData objectにnominal typingフレーバーと呼びたい

    2022/08/12 リンク

    その他
    Mnbvc124
    Mnbvc124 DDD

    2022/08/12 リンク

    その他
    harajune
    harajune 書いた https://blog.gijutsuya.jp/entry/2022/08/12/165940

    2022/08/12 リンク

    その他
    NetPenguin
    NetPenguin もう、値というものを表現したのがValueObjectでよいんではと思っている。(ちゃんと、対象システムでの値というものを考えた上で)

    2022/08/12 リンク

    その他
    midnight-railgun
    midnight-railgun Value Objectって3種類あんねん

    2022/08/12 リンク

    その他
    Kouchannel55
    Kouchannel55 2のPoEAAでの値オブジェクトは、等価性にid(メモリ位置やdbのpk)を使わないもの、を指すんちゃうんかな、

    2022/08/12 リンク

    その他
    marshi
    marshi 記事もコメントもなにが普通かなんて人によって変わるとしか。その人にとって一番馴染み深いものが普通になるだけでそんな話は不毛。

    2022/08/12 リンク

    その他
    nemoba
    nemoba https://wiki.c2.com/?ValueObjectLiterature をみるとValueObjectは、本来一つの意味のWholeValuePatternというドメイン用のオブジェクトでしかなて、ファウラーのValueObjectを曲解してるとわかるよ

    2022/08/12 リンク

    その他
    turanukimaru
    turanukimaru ID ( Identifier ) は識別子であり値ではない。操作の対象でもなければ結果でもない。円の中心を O と呼ぶとき識別子ではあるが値ではない。なぜ Value であると言えるのか?を考えずに Value と呼ぶのならそれはもう思考停止だ

    2022/08/12 リンク

    その他
    nunulk
    nunulk 「計算可能性」というのは(定義によるけど)数値型以外でもあると思う。たとえば文字列であれば(ドメイン的に意味のある)分割、結合など

    2022/08/12 リンク

    その他
    dekasasaki
    dekasasaki 開発チーム内でコンセンサスが取れてればよろしい。

    2022/08/12 リンク

    その他
    syuu256
    syuu256 2かな?

    2022/08/12 リンク

    その他
    yojik
    yojik “普通 Value Object といえば3の意味だ” ← これが良くないのでは。普通は2でいい。数値型云々は2の定義に含める必要無い。Point(x,y)もEmail(str) でも値を表すのがVOで十分。あとaddはdoller.add(doller)→dollerが良いのでは

    2022/08/12 リンク

    その他
    clairvy
    clairvy 2を最初に思うけど、コンテキストが決まったり、名前で分けられるとよい。

    2022/08/12 リンク

    その他
    yarumato
    yarumato “普通ValueObjectといえば3(2に加えて数値型以外も受け付ける、値の不変性)の意味だ。1(廃止)。2(intやnumber型ではなく独自の数値クラスを定義。同じクラスは計算可能、違うクラス(ドルと円)は計算できない)”

    2022/08/12 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    値オブジェクト(Value Object)は3種類ある - パンダのプログラミングブログ

    Value Object(値オブジェクト)は3種類あった Value Object(値オブジェクト) の意義と使い所がわから...

    ブックマークしたユーザー

    • shiba_yu362023/09/11 shiba_yu36
    • als_uz2023/09/08 als_uz
    • techtech05212023/03/13 techtech0521
    • questbeat2023/02/24 questbeat
    • bokuoh2022/10/14 bokuoh
    • terada-h2022/09/19 terada-h
    • tsumuchan2022/09/09 tsumuchan
    • seiya21302022/08/18 seiya2130
    • araki_k2022/08/17 araki_k
    • lax342022/08/15 lax34
    • joker10072022/08/14 joker1007
    • lugecy2022/08/14 lugecy
    • kumagi2022/08/14 kumagi
    • onori1082022/08/13 onori108
    • zakiy2022/08/13 zakiy
    • obaratch2022/08/13 obaratch
    • masaru03052022/08/13 masaru0305
    • rryu2022/08/13 rryu
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事