Avatar
そもそもUserRecordのそれらの値が クライアントサイドの型的にもOptionalが許容されているなら 合成で問題が起こるはずがない
これはそうとも言えなくて、アプリ全体では User 各プロパティに nil が許されているけど、特定の機能に関してはすべて非 Optional なプロパティをもった CompleteUser が求められているかもしれないです。そういうときに User から CompleteUser を作るのも同じ話になります。
5:07 AM
僕がすぐ処理すべきと言っているのは値がない意味でプロパティに持つなということではなくて
5:07 AM
それを使う側の関数のローカルスコープで長々と保持するなということですね。