BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:データ詰め替えの戦略
X-WR-CALNAME:データ詰め替えの戦略
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:953448@techplay.jp
SUMMARY:データ詰め替えの戦略
DTSTART;TZID=Asia/Tokyo:20240808T213000
DTEND;TZID=Asia/Tokyo:20240808T230000
DTSTAMP:20260528T135746Z
CREATED:20240802T060536Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/95344
 8?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n基本的にア
 ーキ部は私kawasimaの興味を惹いたテーマについて滔々
 と語る会です。\n内容\nレイヤードアーキテクチャにお
 いて、レイヤーをまたぐデータをやり取りする際に、
 異なる型にマッピングすることがあります。そうする
 ことによりレイヤー間の結合度を下げることを期待で
 きます。一方で単純な機能ではレイヤーの中のコード
 のほとんどが、データの詰め替えに費やされることも
 あります。\n最近発売された『手を動かしてわかるク
 リーンアーキテクチャ ヘキサゴナルアーキテクチャに
 よるクリーンなアプリケーション開発』では、このデ
 ータの詰め替え(マッピング)の戦略について1章割いて
 書かれてあります。世間のアプリケーションで観測さ
 れるデータの詰め替えのやり方にはどういうものがあ
 り、どういう基準で選択すべきなのか?\nまた、データ
 の詰め替えはレイヤー間の疎結合を目的にしたもので
 すが、『Balancing Coupling in Software Architecture』では純粋に
 疎結合を追求するのではなく、他の要素とのバランス
 を考えることの重要性について述べています。このあ
 たりの議論も合わせて考えると、データの詰め替えの
 適切な基準が見えてくるかもしれません。\nというこ
 とで，今回のアーキ部では、\n\nデータの詰め替えの戦
 略(パターン)にはどういうものがあるのか?\n疎結合と
 データ詰め替え手間のバランスをどう考えると良いか?
 \n\nについて語ってみたいと思います。\n注意事項など\
 n\nGoogle MeetのURLを開始1時間くらい前にこのページの「
 参加者への情報」欄に記載しますので、そこからアク
 セスしてください。\n途中、ご意見、ツッコミなどあ
 れば、どんどん割り込んでいただいて構いません。\n
 途中抜け、寝落ちはご自由に。\n
LOCATION:Google Meet
URL:https://techplay.jp/event/953448?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
