karataka 図鑑「北海道の蝶」好評発売中! @_karataka 北海道苫小牧市在住。生き物なんでも好きです。著作に「北海道の蝶 共著 2020」「完本 北海道蝶類図鑑 共著 2016」ともに北大出版会 #北海道の蝶 #ハイエースの正しい使い方 #また行きたい石垣・西表島 #TULALAでGO #karataka愛車遍歴 YouTubeはこちら↓ youtube.com/channel/UC-agE…
このように、層ごとに関心事の分離を行うことで、保守性の高い(変更容易性や再利用性等)アプリケーションを実現できます。 しかし、「トランザクション」においてはどうでしょうか。 トランザクションはビジネス領域においても、技術領域においても関心事がある内容です。 そういう曖昧なものは「ひとまず usecase 層に入れてしまえ」という方針になりがちです。 ですが、DB 固有の知識を usecase 層の関心事にしてしまっては、関心事の分離をするメリットが得られません。 そのため、関心事の分離を実現しつつトランザクション実装をする方法を模索してみました。 前提 1. クリーンアーキテクチャを採用している(オニオンアーキテクチャやレイヤードアーキテクチャも含む) そもそもビジネス知識と技術知識を分離していないアーキテクチャを採用している場合、メリットは得られません。 そのため、オニオンアーキテクチャ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く