設計に勤しむ

結局眠れずに設計を進める事に相成りました。

お陰でページごとに縦割りでサービスやマッパーを管理する必要がある事を実感しました。
進んだということにしよう。

ジャンルを削除する場合の設計も段々と分かってきました。
出来るかどうか分からないけど...…。

取り敢えず、ジャンルIdから関連する書籍のIdを取得して、その書籍Idに関連するログを削除する。ジャンルも書籍も同時に削除する、という流れになりそうです。
復帰できない旨の警告を出す必要もあるね。

ジャンル名の変更に関しては、簡単に考えちゃってますが、大丈夫だろうか?
もう少しあれこれ考えるようにしたいけど、今、見えているのはジャンルテーブルを更新するだけのような...…?

重複するジャンル名の場合はそうも行かんのか。二巡か三巡で出来るとは思うけど、思いの外掛かりそうです。

ユーザーIdのジャンル名を調べて、同じのがあったら、そのジャンルIdを返して、なかったら新しく登録して...…という流れを組まないとならないのか。

後半は脳内ですが、設計してて良かった。
ちゃんと考えておかないと、やり直しばかり増える。

この記事が気に入ったらサポートをしてみませんか?