記事へのコメント19

    • 注目コメント
    • 新着コメント
    ryosuke-fujii
    ryosuke-fujii 良い記事。抽象化とレイヤー化は違う

    2023/07/28 リンク

    その他
    efcl
    efcl Repositoryの抽象化はどこまでするべきかという話

    2020/01/12 リンク

    その他
    i178inaba
    i178inaba トランザクションとロールバック考慮の部分はわかりつつ、やっぱりアプリケーション層もユニットテストしたい事あるし、その場合は抽象化するほうがやりやすい感じはしてる。(DATA-DOG/go-sqlmockをつかう手もあるのかな?)

    2019/12/06 リンク

    その他
    petitviolet
    petitviolet そもそもこれrepositoryとしておかしいのではというのが気になりすぎて

    2019/12/05 リンク

    その他
    Tomato-360
    Tomato-360 すごくいい話

    2019/12/05 リンク

    その他
    okashoi
    okashoi (追記)私の読み違いでした → Repository は(DDDの文脈における)集約の永続化と再構築の装置なので、 スライドにある Transfer みたいなインターフェースは持たない(ドメインモデルが担うもの)という理解。

    2019/12/05 リンク

    その他
    yggdra_w
    yggdra_w 毎回個別に検討するより、とりあえず Repository にしといて、イレギュラーな実装の時になぜ?って理由が気になって、あートランザクションか、って気付きやすいと思う。

    2019/12/05 リンク

    その他
    turanukimaru
    turanukimaru 過剰というかむやみやたらな抽象化は不要なのは確かにそう。ただ、この例はトランザクションがリポジトリの外に漏れててアプリが意識しなければならないのが問題であってまずリポジトリの中に閉じ込めるべき。

    2019/12/05 リンク

    その他
    masaru_b_cl
    masaru_b_cl Joelの「漏れのある抽象化の法則」だ

    2019/12/05 リンク

    その他
    jonysand
    jonysand 集約を跨って更新する、というのがそもそも無理が出てくる、という印象。

    2019/12/05 リンク

    その他
    mizoguche
    mizoguche いい話

    2019/12/05 リンク

    その他
    otherworld
    otherworld 可読性のためにインタフェース名には実装の名前を入れようという主張?トランザクション内でHTTPを挟む必要があってそれが致命的ならシステム設計の課題な気も。この主張をするに至った背景や事象がありそう。

    2019/12/05 リンク

    その他
    satohu20xx
    satohu20xx あとで

    2019/12/05 リンク

    その他
    ono_matope
    ono_matope E2Eテストは重くなりがちだからアプリケーション層のロジックのテストも適宜ユニットテストによせていきたさはあるなー

    2019/12/05 リンク

    その他
    peketamin
    peketamin 同意。問題のレベルに合わせて抽象化すれば良い、と思ってる。

    2019/12/05 リンク

    その他
    ozw-sei
    ozw-sei 要らないもの作るなって話は同意しかない。でも、Repositoryって集約のファクトリの仲介役でもあると思うんだけど、困らないのかね。その責務を実はどっかに移ってるんじゃないかね。

    2019/12/05 リンク

    その他
    suthio
    suthio 違和感あったのがスッキリした。言語化能力すごい

    2019/12/05 リンク

    その他
    kiririmode
    kiririmode 抽象化が必ずしも正とは限らない

    2019/12/05 リンク

    その他
    Songmu
    Songmu 完全に同意しかない内容だった

    2019/12/04 リンク

    その他

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

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

    関連記事

    Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository

    Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository

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

    • techtech05212024/03/18 techtech0521
    • kirikiriyamama2023/10/19 kirikiriyamama
    • rummelonp2023/09/11 rummelonp
    • tsubuo2023/09/10 tsubuo
    • marutaku01312023/09/10 marutaku0131
    • naari_32023/09/10 naari_3
    • yag_ays2023/09/10 yag_ays
    • dealforest2023/08/29 dealforest
    • lugecy2023/08/27 lugecy
    • kazre2023/08/27 kazre
    • minowith2023/08/26 minowith
    • kumokaji2023/08/26 kumokaji
    • dandelion2939492023/08/26 dandelion293949
    • u1_fukui2023/08/26 u1_fukui
    • bootJP2023/08/26 bootJP
    • Chisei2023/08/26 Chisei
    • k1LoW2023/08/26 k1LoW
    • magnoliak2023/08/26 magnoliak
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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