タグ

ブックマーク / nrslib.com (4)

  • ADOP (Application Domain Others Pattern)

    TL;DR ADOP はヘキサゴナルアーキテクチャの実装パターンとして考えられます。 パターンという名前はそれに由来します。 あえて名付けた理由はこぼれ話をご確認いただけると幸いです。 ADOP の概要 ADOP (Application Domain Others Pattern) は中長期的に運用可能なコードへ誘導するアプリケーションアーキテクチャパターンです。 ADOP は次の特徴があります。 最小限のルールである 指針が明確である 特定の技術スタックに縛られない テスタビリティが確保される これらの特徴は、コードを自然と中長期的に運用可能なコードへ導きます。 まず、簡単にそれぞれがどういった意味を成すのかを確認してきましょう。 最小限のルールである どれほど完璧な作戦であっても、その実行が不可能であれば何の意味もありません。 プログラミングにおいてもそれは同じことで、制約を守るため

    ADOP (Application Domain Others Pattern)
    odan3240
    odan3240 2020/12/15
  • AggregateRoot – 集約 │ nrslib

    概要 ドメイン駆動設計のモデリングの要素の一つ、AggregateRoot(AR, 集約)の解説です。 DDD 関連記事リンク ◆ ValueObject 記事リンク: https://nrslib.com/valueobject/ ◆ Entity 記事リンク: https://nrslib.com/entity/ ◆ AggregateRoot(イマココ) 記事リンク: https://nrslib.com/aggregateroot/ ◆ Repository 記事リンク: https://nrslib.com/repository/ 解説 Aggregate Root AggregateRoot は日語で集約といいます。 集約は何を表し、何故集約という概念が必要なのでしょうか。 トランザクション整合性などで説明をされている記事はすでに多く存在するので、この記事ではオブジェクト指向

    AggregateRoot – 集約 │ nrslib
    odan3240
    odan3240 2020/02/12
  • ボトムアップドメイン駆動設計

    はじめに この記事は前後編に分かれています。 順序だてた解説になっているので最後までお付き合いいただけると幸いです。 後編記事: https://nrslib.com/bottomup-ddd-2/ 順序立っての説明になっておりますので、前編からご覧になることを強くお勧めします。 セミナー情報 こちらの内容のセミナーを不定期で開催しています。 ◆セミナーページ 第一回: https://ddd-community-jp.connpass.com/event/103428/ 第二回: https://ddd-community-jp.connpass.com/event/107106/ 第三回: https://nrs-seminar.connpass.com/event/117283/ ◆あとがき 第一回ボトムアップドメイン駆動設計勉強会を開催しました セミナースライド まえがき この章は

    ボトムアップドメイン駆動設計
    odan3240
    odan3240 2019/09/16
  • 第一回ボトムアップドメイン駆動設計勉強会を開催しました │ nrslib

    概要 ボトムアップドメイン駆動設計の勉強会を開催したので、その情報をまとめておきます。 自分語りここに極まれりという内容です。 リンク とりあえず関連する URL が色々あるのでまとめておきます。 # 発端となった記事 ボトムアップドメイン駆動設計の記事です。 そもそもの発端です。 前後編になっています。 前編: https://nrslib.com/bottomup-ddd/ 後編: https://nrslib.com/bottomup-ddd-2/ # 勉強会募集 URL こちらで募集していました。 https://ddd-community-jp.connpass.com/event/103428/ # togetter 当日の twitter をトゥギャってみました。 https://togetter.com/li/1280211 第二回を企画中ですがきっとまた connpass

    第一回ボトムアップドメイン駆動設計勉強会を開催しました │ nrslib
    odan3240
    odan3240 2018/10/25
  • 1