タグ

bceに関するkiyo_hikoのブックマーク (2)

  • オレオレ MVC を作ってみる(1) | Moonmile Solutions Blog

    CakePHP の構造が分かったので、簡易 MVC を作ってみます。 理由としては、 CakePHP を導入するまでもないかなぁ、という時? 導入前に、そもそも MVC が、どういうものなのかを把握する時? PHP で MVC の繋がりってどう作るんでしょうね? といったところです。 いずれ、CakePHP に移行するという前提にして、命名規約などは CakePHP に準じます。 いわゆる まずは view です。 <!-- views/magazine/index.php --> <h1>雑誌一覧 magazine の表示</h1> <table> <tr> <th>Magazine.id</th> <th>Magazine.name</th> <th>Publisher.name</th> <th>State.name</th> </tr> <?php foreach($Magazin

    kiyo_hiko
    kiyo_hiko 2011/10/27
    職場に普及させる前提でオレオレFWやオレオレクラス、オレオレ関数はよく書いてるので事例として参考にさせて頂きます。
  • 日本でパターンが広まらない理由の一つは「ワンパターン」などのネガティブな和製英語のせい? - 達人プログラマーを目指して

    ソフトウェアアーキテクトの作業の一つに、システム全体の設計思想や開発方針を記述するアーキテクチャ説明書を作成をする仕事があります。そして、そのような設計書を記述する際に私はアーキテクチャパターンやデザインパターンの用語を利用します。例えば、 システム全体をレイヤーアーキテクチャパターンに従い「プレゼンテーション層」「アプリケーション層」「ドメイン層」「インフラ層」に分割する。 MVCアーキテクチャパターンにより表示ロジックとビジネスロジックを切り離し独立して画面を変更できるようにする。 オブザーバーパターンを使ってイベントを監視する機能を容易に追加できるようにする。 といった具合にです。実際に、パターンの用語を適切に使うことで、どうしてそういう設計をするのかという設計判断を簡潔に記述できますし、関連するパターンに言及することでトレードオフや代替手段についても言及でき、情報量の厚みを増すこと

    日本でパターンが広まらない理由の一つは「ワンパターン」などのネガティブな和製英語のせい? - 達人プログラマーを目指して
    kiyo_hiko
    kiyo_hiko 2011/08/28
    「教科書通りで工夫が足りない」…わかってない人ほど言いそうなのが悲しい。ネガティヴイメージというより自分がわからんモノを否定したい心理かなと思います。業務システムに必要なのは堅牢さで、新奇性じゃないし
  • 1