PHP BLT今回で8回目を迎えました。初登壇の方から、知見が溜まったいつもの方まで、どんな方も気軽にLTできるイベントとして時々開催されています。

今回も登壇しましたので、その記録を残します。当日の模様は、togetterにまとめてあります。

もしも外部ベンダーを呼び出すAPIを切り替える必要ができたらどうするか

というテーマでお話しさせていただきました。

ざっくりいうと、ビジネスロジックからAPIは直接叩いているのは良くない。ドメインクラスとデータアクセスのクラスを分けて、抽象化することでスムーズな移行を図れるようにいたしましょうというお話です。

まあ、シンプルです。とはいえ、サービスというのは草創期は急いで作って理想からちょっと遠くなることは決して珍しくありません。だからこそ、負債を返済する一環として、リファクタリングを行いつつ後のメンテナンスが行いやすいよう作り変えていくことが大切なのではないでしょうか。

皆様、またお会いする機会がありましたら、どうぞよろしくお願いします!