ミフミンのDQ10メモ
フロント画面はほぼ移行完了。
残りは管理画面ですが、データベースへの書き込みが伴うので特に厄介なんですね。
とはいえ、今回のリニューアルで一番やりたかったのは管理作業の効率化なので、絶対に避けては通れないのです。
フロント画面はほぼ移行完了。
残りは管理画面ですが、データベースへの書き込みが伴うので特に厄介なんですね。
とはいえ、今回のリニューアルで一番やりたかったのは管理作業の効率化なので、絶対に避けては通れないのです。
検索ページから検索機能を分離。
こちらのほうは、前回リニューアル時にぶっ壊れた機能なども見つかったので、可能な範囲で新しい方式に直したり、不要な機能を削ったりしました。
それでもまだ移行しきれていない部分があるので、要件と照らし合わせながら良い道を探っていこうと思っています。
記事ページ用データ作成部分を別クラスに分離しました。
中身はほぼそのままなので、古き悪しきコードがだいぶ残ったままですが。
プレイヤーイベント『1番かわいいタレ目集会』に参加してきました。
やっぱりこの顔が一番かわいい。
リニューアルのために必要な残作業はどの程度かと精査していったら、なんとけっこうかなりずいぶんだいぶなかなか多いじゃないの。
いたるところで使っているIDを全部振り替えるというのが今回のリニューアルの趣旨だから、少ないはずはなかろうと思いましたが、思った以上でした。
各テーブルに新しいIDを振る作業は今日終わったのですが、プログラム側の改修はほぼ丸ごと残っていて、古いIDと使わなくなったデータの削除のこの後必要になります。
一応、データ編集機能以外は、リニューアルのいついかなる段階においても正常動作するようにします。
つまり、ユーザーから見ると特に変わりません。
ただ、今回のリニューアルの本当の目的って、データ編集機能のスマート化なんですよね…。
データ編集機能のほうはほぼフルスクラッチになる可能性が…。
とりあえず、今回のリニューアルで必ず変わることになるレシピとレシピ帳の関係を示すテーブルの変更。
多対一ではなく、多対多に対応するのです。
データベース構造を頻繁にいじって試行錯誤するので、正常な時のバックアップから自動でリニューアルのSQLを流す仕組み作成。
開発環境でやったことを本番環境でもやるので、どのみち自動で作業できるようにする必要はあるのです。
テストも自動で流せるようにしたらなおよさそう。
全てを一度にリニューアルするのは大変すぎるので、影響の少なそうな場所から少しずつ置き換えていくのです。
今となっては意味の無くなった項目の削除など、表に出す情報の整理が先ですかね。