かとじゅんの技術日誌

技術の話をするところ

2022-01-01から1年間の記事一覧

RustでProperty-based testing ライブラリを実装してみた

この記事はRust Advent Calendar 2022 - Qiitaの12日目の記事です。 以前、Rustの実装力をあげるために、Property-based testingライブラリを作ったのですが、それについて説明する記事です。

メモ:値オブジェクトの定義と差異について

「値オブジェクト」の定義について不勉強だったので「DDDの値オブジェクト」の定義とDDD以外の「値オブジェクト」との違いについて、改めて関連書籍を読み直し整理してみました。 すごい長いし細かいので他人に読ませるような記事ではなく、自分のために書い…

Re: Re: ドメイン固有型(値オブジェクト含む)を再考する

kumagi.hatenablog.com こちらの記事への反応です。 違う。値オブジェクトとはID以外で等価判定をするオブジェクトの事であって、RubyのHash、Pythonのdict、C++のstd::unordered_setすらも値によって等価判定を行うのでこれらは値オブジェクトであるがドメ…

ドメイン固有型(値オブジェクト含む)を再考する

DDD

Value Objectが盛り上がっているらしい。 Value Objectについて整理しよう - Software Transactional Memo Value Objectの説明に異論がないものの、主題はValue Object Obsessionのほうですよね。 こちらも聞いてみた。 fukabori.fm よい機会なので、よくわ…