12月12日
成瀬允宣さん 「PHP WEBアプリケーション設計入門 ——10年先を見据えて作る」
GMOインターネットの成瀬允宣さんは,
10年続くサービスと, PHPやフレームワークの移り変わり
10年という言葉にどのようなイメージを持つでしょうか? 10年続くサービスはそれほど存在しないのではないかというイメージがあるかもしれません。しかし,
しかし,
そしてPHPの歴史はPHP toolsから始まり,
また,
フレームワークの選定と, 設計する際のアーキテクチャ
フレームワークを選定する際にまずすべきことは,
アーキテクチャは重要な要素ですが,
テスタビリティの確保
次にテストの話に移りました。
そのために必要な知識がDIP
たとえば,
データモデルとドメインオブジェクト
10年経てばインフラも変わります。たとえばデータベースが変わることがあります。よって,
そこでApplication Domain Others Patternというアーキテクチャを成瀬さんは提案しました。このアーキテクチャではUser Interface層とInfrastructure層を挿げ替え可能にし,
エラー設計について
10年とはあまり関係のない話としつつ言及されたのが,
エラーには2種類あって,
まとめ
最後に成瀬さんは,