採択 2022/04/10 14:20〜 Track B レギュラートーク(20分)

設計におけるソリューションドメイン PHPerKaigi 2022

strtyuu 吉田あひる strtyuu

ソリューションドメインという単語をご存知でしょうか?
ソリューションドメインとはPHPのようなプログラミング言語やMySQLのようなデータベースといった技術に関するドメインですが、ソリューションドメインに関する知識が少ないと、不必要な複雑さをアプリケーションに持ち込んでしまったり、適切でないモデルを構築するハメになってしまうことがあります。

エンジニアであれば技術の勉強を通してソリューションドメインへの理解を深めているはずですが、このトークでは改めてソリューションドメインについてまとめたいと思います。

  • ソリューションドメインとは何なのか
  • 設計とソリューションドメインの関係性
  • ソリューションドメインを学ぶことで設計にどのような影響があるのか
  • どのような問題ドメインに対してはPHPを使わない方がいいのか