エンジニア経験2~3年のメンバー中心でDDD・TDDに挑戦してみた by 古池新太郎 | 株式会社スタイル・エッジ

PHP Conference Japan 2023
レギュラートーク(25分)

エンジニア経験2~3年のメンバー中心でDDD・TDDに挑戦してみた

古池新太郎 | 株式会社スタイル・エッジ
2

弊社では数年間運用してきた業務システムをフルリプレイスしました。
既存のシステムでは、業務ロジックが分散されていたり、業務知識の属人化などによって、開発スピードが出せなくなってきていました。

この状況では、機能拡充のボトルネックになることが明らかだったため、今回のリプレイスでは、ドメイン駆動設計(DDD)やテスト駆動開発(TDD)、依存関係や責務を明確にしたレイヤードアーキテクチャなどを取り入れた、よりモダンな開発に挑戦しました。

本セッションでは、モダン開発への挑戦にあたり、具体的に実践したことや直面した課題、工夫したことなどを話したいと思います。

本セッションで話すこと

  • 実際に行ったドメインモデリングの流れと気をつけたこと
  • DDDやTDD、レイヤードアーキテクチャをチーム開発で実現する上での取り組み
  • 直面した課題とそれを解消した仕組み