アンパンマンDB(システム)
アンパンマンDBは、継ぎ足し継ぎ足しで行われてきた開発により、データベースが色々と汚れてきていました。
もう使っていないテーブル、もう使っていないカラム、プログラム側で期待しているのと違う型になっているカラム。
こういうゴミが残っていると、新機能開発の邪魔になるわけです。
一方、アンパンマンDBがあるべき姿は、これまで作ってきた自動テストの仕組みにより、ほぼ一通り形にできています。
というわけで、あるべき姿と今の姿を比較して表示するプログラムと、データを保持したままデータベース構造をあるべき姿に合わせるプログラムを作りました。
テストした感じではデータベース上のデータもクロールした結果も問題なさそうだったので、早速使ってます。