「“開発者体験”で世界をエンパワメントする1日。」と題し、チームや組織の課題に日々取り組む方々に向けて開催された「Developer eXperience Day CTO/VPoE Conference 2021」。ここで、READYFOR株式会社の仙塲氏が「『Userクラス』で考える技術的負債解消の観点」をテーマに登壇。次にUserクラスの問題と、その解決方法を紹介します。前回の記事はこちらから。 Userクラスが抱える問題 ここでやっとUserクラスが抱える問題。Userクラスを今のモデリング観点と照らし合わせてみると、個人顧客と法人顧客の関心事の異なる問題を、たった1つのUserクラスで取り扱ってしまっています。つまり、複数の問題解決のために、Userクラスが流用されている構造です。特定の問題解決を意図した構造になっていないんです。 このユーザーというのは、個人でも法人でもどうとでも
![モデリングの仕方がUserクラスの負債化をまねく 分割設計で爆死しないための2つの考え方](https://cdn-ak-scissors.b.st-hatena.com/image/square/55b4e31df826cd466a2f5600578074d647c68501/height=288;version=1;width=512/https%3A%2F%2Fimg.logmi.jp%2Farticle_images%2F3X7CQTgKRHhYUimEg1wnTa.png)