エキサイト株式会社の武藤です。 現在は担当サービスであるE・レシピのリビルドを進めており、技術負債の解消も行ってきました。 レシピデータを管理するテーブルには、現在の仕様で使われていないカラムが50個ほどあり、それらを削除しました。 今まで、仕様追加によって新たにデータ管理する際には、既存テーブルへのカラム追加で対応されてきました。 その仕様がフロントエンドやアプリから使われなくなっても、削除が困難なために放置され続けてきました。 不要なカラムやそれを参照しているコードは、開発時にノイズになるため、削除したほうがよいでしょう。 今回は、不要なカラムを削除するにあたって、バックアップテーブルとカ…