こんにちは!YOUTRUSTでWebエンジニアをしている春日(YOUTRUST / X)です。 気づいたら2025年も師走なので、ソースコードの大掃除の話をしたいと思います。 今回は、YOUTRUSTのサービス初期から存在し、長年にわたって蓄積してきた「旧・所属テーブル」への依存を、コードベースから完全に削除するまでの取り組みを紹介します。 以前の記事「キャリアSNS YOUTRUSTの所属データの構造を抜本的に変えた話」では、新しいデータ構造を設計し導入するまでのプロセスを説明しました。しかし、テーブルを新しく作っただけでは終わりません。 問題は、コードベース全体に旧テーブルへの依存が大量に…