タグ

2018年4月16日のブックマーク (2件)

  • 【PHP】PDOを利用したDB操作をクラス化する時は『テーブル単位』?『DB単位』? - Qiita

    前書き Webシステムを構築する際、Rubyを使おうがPHPを使おうが、ほぼ間違いなくMVCデザインパターンを意識しなければならない。それに伴い、DB操作をクラス化する必要性が出てくる。 (でないと、モデルを介さずに、コントローラが直接データを整形し、ビューへ送る仕組みになってしまい、MVCデザインパターンが実現できないため) で、実装~テストが終わった段階で、ふと思ったのが記事のタイトル。 クラスの作成単位は『テーブル単位』?『DB単位』? Railsはテーブルを作った時(db:migrateした時)に自動でクラスが付いてくる&メソッド定義済みなのでそこまで考えなかったが、PDOを利用した際のDB操作手順(後述)を考えると、「DB単位でクラスを作成するのもアリなのでは?」と思い始めた。 考察 PDOを利用した方ならお分かりかと思うが、PDOオブジェクトはDB単位で作成される。 Ruby

    【PHP】PDOを利用したDB操作をクラス化する時は『テーブル単位』?『DB単位』? - Qiita
    n314
    n314 2018/04/16
    テーブルを横断したロジック単位がいいのでは。あとよくある様々な検索条件全部入り管理画面とか、MとVとCが密結合なのに無理矢理分けると超大変。
  • 1からやりたい症候群がめんどくさい

    最初に素朴に思っただけなんだ「最初からちゃんとやった方が楽しめる」って だから作品を楽しむ際に「最初から順番に楽しみたい」と思うようになった。 だってそうだろ?最初から読めばちゃんと文脈が理解できる当たり前の話だ ゲームのシリーズものなら1からやりたい メディアミックス作品だったらまず原作から触れたい スピンオフ作品だったらまず編の作品を見てみたい このくっそくだらねぇこだわりのせいで人生の3割を損してきた シリーズものを1からやるのが面倒でドラクエもFFも触ったことがない ガンダムだって当然見てないし銀河英雄伝説も読んだことがないしFateシリーズも触ったことがねぇ(Fateに至っては何が“原作”なのかも分かんねぇ)、東方もアイマスもやったことねぇアイマスなんて最初アーケードゲームスタートだって知った時点でやる気を無くした。(“最初”からできないからだ)我ながら病的だ。 リリカルなのは

    1からやりたい症候群がめんどくさい
    n314
    n314 2018/04/16
    エヴァの元ネタを知りたいと思ってカバラ教の本買ったのを思い出した。