朝5時半に起きて仕事した

働きすぎた。15時間くらいかな。www
若干の反省はあるものの、最後の方は議論も多かったし、1on1も沢山したし、まあしゃーなし。

今日を振り返って

個人的に良かったポイントはフロントエンドアーキテクチャを提案し、それがDONEになったことと、ドメイン駆動設計の考え方を改めることができたこと。あとフロントエンドのコーディング規約をアップデートできたこと。嬉しい。

DDD(ドメイン駆動設計)

特にドメイン駆動設計についてちゃんと改めて本を読み直そう、勉強しなおそうと思えたことがでかい。

リポジトリ層は、そのドメインを再構成・永続化するものであって、それ以外の責務があってはならない。ドメインからあるデータに置き換え(DTO)があったり、ある値のみをアップデートしたりゲットすること、削除することはドメインの振る舞いになるので、それはドメインのメソッドに書くべきだ。

こういうのはもう何回も繰り返すしかないし、今DDDの本を読めば全然解像度が違う気がするので、成瀬さんのDDD書籍や,実践ドメイン駆動設計を読んでみようと思えた。読むなら今だ。今週の土日読もう。

モヤっとしていること

アプリケーションサービスのテストも書くことになったが、聞けなかったことは、永続化について確かめるべきか、返すドメインの比較をするべきか。

監査ログはデータを取り出すでいいんだろうけど、ドメイン側はわからん。どっちのテストもしたい、、。。w

DDDもっとちゃんとできるようにたくさんBE書いていくしかないなああ。知らないことたくさんだけど、知れることがたくさん多いので楽しいし成長できている。

ああやって言語化できるようになれるとかっこいいなあ。今自分の中でもやっとしてるのはやっぱドメイン層とアプリケーションサービス層だなあ。テストはひたすらに書いていく。頑張るぞおおおお


yusei53の画像
yusei53

yusei53 has shared 181 reflections. Discover new insights this platform.