PHP サーバサイドプログラミングのMVC

この本は確かにMVCの基礎がわかりそうな感じだ。

 

誤字は多いが使えるコードだし、自分にはこのコードをスラスラ書くことはできないだろうなと思うしステップアップにはちょうどいい教材だと思う。

 

が、読み進めるうちに結構欠点も気になる(誤字とかじゃなく構造的問題)

どうもuserアカウント情報をInsertするコードにはExceptionを処理するコードが書かれておらず、userのInsertは必ず成功する処理で、背後で同じ処理を行っていないことが前提になっている。

どうも、トランザクションの概念がすっぽり抜けている。

ほとんど無いことだが、同時に同じユーザ名を登録しに行ったときに、ユーザ登録できていない方のユーザもセッションが取れてしまいそうな気がする。ま、セッションにユーザ名がセットできたとしても何もできないので、致命的と言うわけでも無いのだけど。