こんにちは。Pokdonです。
次次回追加予定の機能や現在抱えてる問題の解決のためエクセルで言う表とシートを分割したり新たにシートの追加、表内容の変更、結果出力方法の変更を行いたいと思います。
現在プライマリキーと呼ばれる一番重要なデータで重複しないデータをセルにいれるのですが、通常は数字(または数字を含む文字列)を与えて管理するのが通例なのですが、メンバー一覧系のページでは、キャラクタネームがその役割を担ってます(プライマリキー自体は存在しますが利用してません)。その為、同じ名前でキャラクターを登録すると3の倍数でキャラクターデータが生成されたり、名前の変更をするとバグる、データベースマネジメントシステム(以降DBMS)側からエラーが発行される、特定の表示されない情報がある、キャラクターを削除すると全キャラがバグるといった問題を抱えています(削除すると画面上から消えるだけでデータは基本残ってます)。
この問題は2017年の時プログラミング、特にDBMSへの理解が追い付いてなくDBの修正方法がわからなかったこと。当時はテスト環境がなかった。等の問題からテストせず完成即運用をしていた為メンバーさんから上がってくる意見、要望、バグ報告を聞きながらリアルタイムで運用しながら作成。その為汚いプログラムをどんどん改悪してった結果です。Σ(;゚∀゚)ノ
プログラム自体も基本古いプログラムを上書きして作ってるので、消えた機能、消えたページも内部的には残ってます。その為余計複雑だったりします(>_<;)
また一日で作れ^^ とメンバーに言われたので1日で作ったが為こんなエクセルシートもあります。
DBMS側からの表示だとこうなります。
横長!細!つか見えねぇ!
とこんな感じのシートがあるので、データの修正や管理しやすくするためにも分割してシステム面での改良を加えやすくするための変更を行いたいと思います。名前データの問題も解消できるようにする予定です。
ただ実際動かすのにもプログラム側とDB側での変更が余儀なくされるので、テストはしますが思わぬバグが発生する可能性大なので、メンバーさんにご迷惑おかけする可能性大です。
また更新頻度が下がるのでご了承ください。
以上Pokdonでした~。
コメント