日記(382)

<前 次>

アンパンマンDB

ヘルプのページを簡素化することを考えています。
個別にページ分けてたら一覧性が悪くて読む人いないよなと思って。

ドラゴンクエスト10

ミフミン以外のキャラも旬のイカ釣り。
全キャラで個人報酬コンプリートしました。
全体目標の達成も目前ですね。

ドラゴンクエスト10

マジカルじんべい プクリポ男
おきがえリポちゃん。
なんかかぼちゃ色の服がマジカルなんだと。
それとは関係ないですが、最近追加されたコインボスは全然勝ててません。
まあ、レベル上げもしてないですからね。

ミフミンのDQ10メモ

内部構造リニューアル終わりました!!!!
やったこととしては、以下の通り。

  • メイン情報とサブ情報のリレーションの向きを逆転させる(根底をひっくり返す)
  • サブ情報に向いていたリレーションを全部メイン情報に向ける(根底がひっくり返った余波)
  • 使わなくなった項目の削除(DROP COLUMNのないSQLiteなので、テーブル丸ごと作り直し)
  • 統一的な編集インターフェースの構築(0から構築)
  • 全く動いていなかった編集画面の実装(テンプレート以外ほぼ最初から作り直し)
  • 自動テスト可能なコードへの書き換え(もともと自動テストくそくらえなコードだった)

リリースして、実際にちゃんと動いているのも確認できました。
PHPUnitによる自動テストと、元の機能がつぶれていないか確かめる独自の自動結合テストもやっていたので、間違いはないはずなんですが、実際にリリースするまではやっぱりヒヤヒヤしましたね。
なんと言っても普段やっているのと比べて明らかに大きい変更でしたからね。

さて、本当のスタートはここからです。
ここしばらくやっていた内部構造リニューアルは、これまでの機能を潰さない書き換えで、編集画面をまともにした以外は、めぼしい新機能などなかったのです。
本当にやりたかったのは、言うまでもなく、新機能の実装。
見通しが悪く筋の通っていなかったコードのままでは、新機能を実装しても厄介な問題を生むだけというのは目に見えていたので、内部構造を一新したのです。

今まで弱かった、職業関連の情報とか、錬金釜や交換アイテムなど、充実させていきたいですね。

ミフミンのDQ10メモ

写真管理を新方式に対応。
撮影地域の紐付けを修正しました。
それから、前回リニューアル時に壊れていたサムネイル切り出しも、この際なので治しました。

<前 次>