人気記事
直近28日間のGA4ページビュー順に記事を表示します。Search Consoleと連携済みの場合は、記事ごとの検索クリック数も併記します。集計には直近7日間を含めず、データ反映の遅れを避けています。
人気のドキュメント
Section titled “人気のドキュメント” 1. DDDとは?ドメイン・ドメインオブジェクト・ドメインモデルの違い DDD(ドメイン駆動設計)とは何かを初心者向けに解説。ドメイン、ドメインオブジェクト、ドメインモデルの違いをネットショップの例で整理し、ルールを一か所にまとめる考え方を紹介します。(18 PV)
2. DDDのSpecificationパターンとは?複雑な業務条件をまとめて再利用する方法 Eric EvansとMartin Fowlerの原資料をもとに、Specificationの役割と3つの実装方法、DDDでの使い分けを解説します。(9 PV)
3. Gitサブモジュールのコンフリクト解消ガイド Gitサブモジュールの参照先が競合したとき、親リポジトリで採用するコミットSHAを決めて解消する手順を解説します。`both modified: docs` と表示された場合も扱います。(9 PV)
4. CQRSとは?DDDのリポジトリとの違いと導入判断 CQRSでコマンドとクエリを分ける理由、DDDのリポジトリとの関係、導入を見送る判断を注文のKotlin例で解説します。(8 PV)
5. Amazon SQSとは?仕組み・使い方・Standard/FIFOの違い Amazon SQSとは何かを、キューの仕組み、Standard/FIFOの違い、可視性タイムアウト、DLQ、設計・運用の注意点とともに解説します。(5 PV)
6. DDDにおけるアプリケーションサービスとは?ドメインサービスとの違いと責務 DDDにおけるアプリケーションサービスの役割を解説。ユースケースの流れ、トランザクション境界、ドメインサービスやリポジトリとの責務の違いをKotlinの実装例で整理します。(4 PV)
7. KotlinでのSpecificationパターン実装例 Eric EvansとMartin Fowlerが示すSpecificationの基本形、パラメーター化、Compositeによる合成をKotlinで紹介します。(4 PV)
8. ドメインサービス ドメインサービスの役割と、エンティティ・値オブジェクト・アプリケーションサービスとの違いを、具体例とともに解説します。(3 PV)
9. DDDにおけるエンティティとは?特徴・値オブジェクトとの違い DDDのエンティティとは何かを、IDによる同一性、状態の変化、ライフサイクル、値オブジェクトとの違いとともに具体例で解説します。(3 PV)
10. DDDで考えるフールプルーフ設計 実装者の確認漏れや集約ルートの迂回に依存しないドメインモデルを考えます。値オブジェクト、集約、リポジトリの責務を注文の例で整理します。(3 PV)
人気のブログ記事
Section titled “人気のブログ記事” 1. Spring BootからAndroidへ移って、Gradleの依存関係でつまずいた話 Spring BootでKotlinを書いてきたエンジニアが、Android開発でimport先のクラスを認識できず戸惑った経験をもとに、Gradleのモジュール依存やライブラリ追加の考え方をまとめました。(1 PV)