Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あの日見た M V Whateverの Modelを僕たちは まだ知らない

あの日見た M V Whateverの Modelを僕たちは まだ知らない

Shinpei Maruyama

July 03, 2016
Tweet

More Decks by Shinpei Maruyama

Other Decks in Programming

Transcript

  1. PDS? • separation between the presentation aspects of a program

    (the user interface) and the rest of the functionality IUUQNBSUJOGPXMFSDPNCMJLJ 1SFTFOUBUJPO%PNBJO4FQBSBUJPOIUNM
  2. PDS • This principle is the most prominent part of

    Model View Controller (MVC) IUUQNBSUJOGPXMFSDPNCMJLJ 1SFTFOUBUJPO%PNBJO4FQBSBUJPOIUNM
  3. PDSふたたび • separation between the presentation aspects of a program

    (the user interface) and the rest of the functionality
  4. PDSみたび • separation between the presentation aspects of a program

    (the user interface) and the rest of the functionality
  5. ActiveRecordPattern再訪 • Patterns of Enterprise Application Architecture で紹介されたパターンの うちのひとつ •

    テーブルとクラスが1:1 • 実践DDD says:「単なるCRUDアプリ ケーションならばRuby On Railsで十分 だろう」