タグ

mvcに関するlesamoureusesのブックマーク (7)

  • いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn

    愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずなのに… なぜか、未だにfat controller もうね。コード見るのが辛いんよ。つーか感覚的に分かりそうなもんじゃん。処理のエントリポイントがこんなになってていいのかなぁ?って。 改修案件でさ、コードどっから参照するよ?コントローラでしょ?んでさーコード調べるぞ!!ってなった時、そのコード見て、、、ため息出るでしょ。ひと目でわからんでしょ。 コントローラなんて,どのモデル読んでてどのview使ってるか、それだけで十分じゃん。パラメータの処理はルーティングでやればいいじゃん

    いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn
    lesamoureuses
    lesamoureuses 2013/10/21
    fat controller話、PHPer関係ないような
  • 現場のコード : 最終回 MVCを理解してテスト可能なコードへ | Basuke's Blog

    2011年にMOSAのMOSADENコーナーに連載させてもらった「現場のコード」第四回にして最終回です。結局ここが書きたかったというMVCのお話。CocoaのMVCを実践していくために必要な考え方を話しております。 しかし、1年前の今日、2011年の大晦日にドタバタと公開してますな。まったくもってMOSA関係者の皆様には、原稿が遅くて当にご迷惑をおかけしました。ごめんなさい。連載の機会をいただきありがとうございました。 初出:2011年12月31日 前回からずいぶんと時間が空いてしまいました。前回はテストできるコードの条件について考えたところで、では実際にテストしていくためには、どのようなコードを書いたら良いのか考えていきます。テストできるコードを書く上で何より大事なことは、まずMVCという考え方を身につけて実践していくことだと僕は考えてます。 MVCがテストへの道筋 MVCという考え方

  • GitHub - novi/LTAPIRequest: RESTful な API を持つ Web サービス用クライアント型iOSアプリのひな形

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - novi/LTAPIRequest: RESTful な API を持つ Web サービス用クライアント型iOSアプリのひな形
  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • 「RESTful MVC」なアーキテクチャの話

    最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデータの整合性が壊れない様にすることは何よりも大切。 そして、そのModel層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ。こうすることによりにより、どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく(ずる=来使うべき外部インターフェイスだけでなく、Model内部に直接アクセスして依存関係を作ってしまう事)

    「RESTful MVC」なアーキテクチャの話
    lesamoureuses
    lesamoureuses 2009/11/07
    やっぱりinputとoutputを考えるって重要だなぁ
  • デブサミ2009 はてなの開発戦略

    2. 自己紹介 舘野祐一 id:secondlife  はてなブックマークリードプログラマ  Perl, JavaScript ... 社内開発環境の整備  開発環境改善大好き!  Development Environment Conference 開い たり

    デブサミ2009 はてなの開発戦略
    lesamoureuses
    lesamoureuses 2009/11/07
    はてなでのgitの使い方と、MVACについて。
  • CodeZine:PHP MVC 記事一覧

    VB.NETWindows VB.NETで仮想CPUを作ろう (9) - INC命令&DEC命令の実装と命令長 インドリ [著] 稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 [2008年10月10日] その他の言語 F#で学ぶ関数型プログラミング入門 Adam Granicz [著]、 japan.internet.com [訳] F#による関数型プログラミングでは、単に良いコードを書くだけでなく、コードを迅速かつ効果的に書くことの楽しさを実感できます。稿では、関数型プログラミングの主な概念と、これらの概念をF#でとりあえず使ってみる方法

  • 1