PHPカンファレンス北海道2024
LT

レガシーコードとの戦い:機能追加のための最初のステップ

sucalul すか sucalul

1つの変数がいくつもの関数を経由し、それぞれでpreg_replaceが乱用されるようなレガシーコードに立ち向かっています。

機能追加するにあたり、既存機能がどのように動作するか理解することは非常に重要です。

このトークでは、そんな混沌としたレガシーコードの動作を理解するために実際に行なった方法について解説します。

話すこと

  • テストデータの集め方
  • 既存機能の動作を理解するための方法