記事へのコメント53

    • 注目コメント
    • 新着コメント
    msykt
    msykt 良い記事。1年に1回見返したい

    2019/12/24 リンク

    その他
    shunt_i
    shunt_i 課題が共感できるし解決法も良さそう、丁寧でわかりやすかった。ディレクトリ構成がどうなるかも欲しかったな。

    2019/12/20 リンク

    その他
    t1mvverr
    t1mvverr internalで外部から値を取れるように変えるのか、Valueという名のgetterを作って取れるようにするのか、似た目的に別々な手段を用意した意図が分からない。どっちかに統一したほうが良くね。

    2019/11/15 リンク

    その他
    guitgraph
    guitgraph [プログラミング]

    2019/11/14 リンク

    その他
    efcl
    efcl ValueObject

    2019/11/11 リンク

    その他
    wordi
    wordi 値の種類ごとに型(クラス)作るのは同意、消費税計算は日付や店内で食べるなどの外部要因が必要だから自分なら肥大化しうる計算関連を逃がすTaxCalculatorクラスとか作るかな

    2019/11/06 リンク

    その他
    password1234
    password1234 値のバリデーションはできるだけランタイムではなくコンパイルタイムでやって欲しい派

    2019/11/06 リンク

    その他
    tofu-kun
    tofu-kun 凝集〜

    2019/11/06 リンク

    その他
    peketamin
    peketamin 金額オブジェクトは難しいよね。税率が入ってくると「いつの」になるし、そうなると日時を持つ。税率は別オブジェクトになり、プロパティとして持つ?金融は関数型言語の方が向いてると聞いたが、どうやってるんだろ

    2019/11/06 リンク

    その他
    bambookun
    bambookun 良記事。 https://engineer.crowdworks.jp/entry/2019/09/02/120253 こっちにも同じこと書いてある。こちらもおすすめ

    2019/11/06 リンク

    その他
    aipacommander
    aipacommander よさそう

    2019/11/06 リンク

    その他
    takahiro665
    takahiro665 途中まで。個人的には他人のクラス作成の過程を見れて得るものがあった。

    2019/11/06 リンク

    その他
    objectiveworker
    objectiveworker モデル系クラスで入出力が伴うメソッドは、SwiftでいうExtensionで分けないと逆に依存関係が複雑になるのよ。

    2019/11/05 リンク

    その他
    gabari
    gabari 個人的にはすごいわかるんだが、いかんせんこのレベルでも分かってないヤツが多すぎて辛い。たまにBuilderクラスとか使うと、これも理解されないのが辛い

    2019/11/05 リンク

    その他
    yuno001
    yuno001 昔プログラムかじったレベルだけど大体言いたいことわかるし、むしろこんなレベルの話をわかってない人がITやってるの?(煽り)

    2019/11/05 リンク

    その他
    odakaho
    odakaho ロジックの途中でsetしたり破壊的メソッドの引数にしたりでも平気な顔してる人って結構いるので、言ってることはわかるけど、共通処理として切り出したほうがよりいいと思う。税率計算なんていろんなとこでやるし。

    2019/11/05 リンク

    その他
    yamadadadada2
    yamadadadada2 できるだけこういうことをやらずに、規約を守らせることでスピードを出そうとしたのがRailsなのかな

    2019/11/05 リンク

    その他
    gmkzmrn
    gmkzmrn いまだsetterの存在価値がわからない

    2019/11/05 リンク

    その他
    Dragoonriders
    Dragoonriders お題が適切じゃない気がする。特に "契約日が決まってしまえば、あとは消費税施行日と照らし合わせて消費税率が決まる仕組み" まあ、本気にして業務でこれやったら爆さつされますよ。あくまで例だからいいけど。

    2019/11/05 リンク

    その他
    chimerast
    chimerast 型でガチガチに可視化するのって重要だよね。あと、契約プログラミング。この辺、概念だけ勉強しても、実際の現場で実例に触れないとまあ身につかない。

    2019/11/05 リンク

    その他
    airj12
    airj12 個人的には好きな考え方だけど責務分割の難しい大規模システムで特定のValueObjectが開発のボトルネックになったりするので悩ましい

    2019/11/05 リンク

    その他
    ntaoo
    ntaoo "オブジェクト指向で設計"が、最近はDDDで設計にリブランディングされつつあるのかな

    2019/11/05 リンク

    その他
    cpw
    cpw いつか参照するかも

    2019/11/05 リンク

    その他
    snicmakino
    snicmakino 良記事。生焼けオブジェクト作ろうとする人が結構多いから、こういう説明は参考になるなあ。

    2019/11/05 リンク

    その他
    daibutsuda
    daibutsuda うむ?セッターで不正値を弾くのがなんでだめなのかがわからない…。

    2019/11/05 リンク

    その他
    gabill
    gabill お題:軽減税率の行に※を表示する改造

    2019/11/05 リンク

    その他
    D_first
    D_first シグネチャが正直になるように関数型プログラミングを取り入れればもっと良くなるな

    2019/11/05 リンク

    その他
    Futaro99
    Futaro99 最近スカラー型扱うとウッてなるようになってきた

    2019/11/05 リンク

    その他
    Helfard
    Helfard オブジェクト指向だよね?

    2019/11/05 リンク

    その他
    marshi
    marshi コンストラクタがそもそもnewした時点で正常な状態にするための機能だからパターンというかコンストラクタ本来の使い方しましょうっていうやつ

    2019/11/05 リンク

    その他

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

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

    関連記事

    設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita

    /// <summary>契約金額</summary> public class ContractAmount { public int AmountIncludingTax; publ...

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

    • ryosuke-fujii2023/09/30 ryosuke-fujii
    • techtech05212023/05/17 techtech0521
    • meu0u0meu2022/10/09 meu0u0meu
    • t-namikata2022/05/10 t-namikata
    • siik022021/12/09 siik02
    • saloverses2021/06/12 saloverses
    • ysirman2020/12/21 ysirman
    • rydot2020/12/21 rydot
    • koroharo2020/12/09 koroharo
    • advancive612020/12/09 advancive61
    • kuwayoshi2020/12/09 kuwayoshi
    • len_prog2020/10/09 len_prog
    • kabukisan2020/08/04 kabukisan
    • hbKOT2020/05/06 hbKOT
    • ms06taku2019/12/25 ms06taku
    • d4-19772019/12/25 d4-1977
    • msykt2019/12/24 msykt
    • clavier2019/12/22 clavier
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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