蔵書管理で悩む

 アイテムの追加削除、詳細の参照くらいはOK。
 表示で悩むけど、まぁ、普通に書棚風+Ajax。多分、操作関連はほぼAjax
 この手のものは追加(+削除)がストレスなくできるべき。

 AmazonのLookupとか予想以上に早いので、DBに保持するものは少ない。

 折角なので、本棚(shelf)を複数持たせようと思ったのだが、
 実体は一つにしたい(未読、既読、評価などの管理を重複させない)ので、shelfはリンクリストになるような気がした。
 とすると、今の実装は本(アイテム)が単一のshelfを参照するようになっているので失敗。
 リファクタリング……。