14 search resultsShowing 1~14 results

Stocked
yatsurugi55

@yatsurugi55

PythonコードをDDDっぽく改良する

はじめに この記事では、プログラム設計に焦点をあてて、よりよい設計をするために私が気を付けている点などについてまとめようとおもいます。 今回 Python のコードを取り上げますが、これは私が実...

2
2
Comment0
yatsurugi55

@yatsurugi55

MySQL インデックス、MVCCの仕組み

はじめに この記事では、MySQL の MVCC がどういう仕組みで実現されているかということを説明します。 トランザクション分離レベル 分離レベル ダーティ・リード ファジー・リード ファント...

6
3
Comment0
yatsurugi55

@yatsurugi55

MySQL インデックス物理構造

はじめに MySQLでは、インデックスは B+Tree というアルゴリズムで構築されており、これによって効率的な検索が可能になっています。 この記事では、このインデックスの構造を上図をもとに詳述...

0
0
Comment0
yatsurugi55

@yatsurugi55

MySQL8.0のロック挙動確認

はじめに この記事では、MySQL8.0でのロックがどのようにおこなわれているのか、performance_schema.data_locksの中身を出力することで確認することを目的にします。 ...

6
3
Comment0
yatsurugi55

@yatsurugi55

DDD リポジトリとは

今日は DDD のリポジトリについてまとめます。 リポジトリとは リポジトリは集約の保存、取得をおこなうコンポーネントです。 ドメインによって業務ロジックを処理する際、処理対象のデータを取得した...

5
3
Comment0
yatsurugi55

@yatsurugi55

DDD 集約とは

集約とは 集約とは、それぞれのエンティティや値オブジェクトを、どういう単位で作成したり削除したりするか、といったことをあらわす。 エンティティや値オブジェクトの設計と比較して、どういう集約をつく...

5
2
Comment0
yatsurugi55

@yatsurugi55

DDD 値オブジェクトとは

値オブジェクトとは ドメインのオブジェクトをエンティティだけで構成した場合、あらゆるオブジェクトがidをもち、オブジェクト同士の区別をする必要があることになる。 しかし、ユーザークラスの属性であ...

2
0
Comment0
yatsurugi55

@yatsurugi55

DDD エンティティとは

エンティティとは 「エンティティ」とはなにか、ということについて調べると、「連続性と同一性によって識別されるもの」という定義がされていることがあるのですが、個人的にどういう意味かよくわからなかっ...

3
3
Comment0
yatsurugi55

@yatsurugi55

DDD ドメインサービスとは?

この記事は、筆者がドメイン駆動設計に関する本をいくつか読んだ結果つかえそうだとおもった知識をまとめるための記事です。 ドメインサービスって? 業務知識の詰まった、ドメインに含めるべき処理であるが...

1
1
Comment0

14 search resultsShowing 1~14 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in