RDBアンチパターンと戦う - 削除フラグ 完全攻略ガイド by 曽根 壮大

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

RDBアンチパターンと戦う - 削除フラグ 完全攻略ガイド

soudai1025 曽根 壮大 soudai1025
13

目の前に立ちはだかる削除フラグ......
削除フラグがアンチパターンであることは知っていても、目の前の削除フラグと付き合っていくしか無い...
そう思って諦めていませんか?

削除フラグを既存のアプリケーションに影響をできるだけ閉じて無くすことはできます。
テーブルから状態や属性を別のテーブルに移し、アプリケーションを壊すことなくリファクタリングしていくために必要なことを説明します。

  • 削除フラグがあるテーブルをどうやって分割するか
  • 既存のコードの振る舞いを維持しながら如何にリファクタリングするか
  • リファクタリングをやりきる ために必要なステップ

レガシィコードと向き合い、リファクタリングして、目の前のプロダクトを改善している現場のテクニック、余すこと無くお話します!