はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ controller

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 14 / 14件)
 

MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita

2023/06/19 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita MVC MVCモデル Model View

目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデルは、ソフトウェア開発におけるデザインパターンの一つ。MVCはアプリケーションの内部の構造を整理し、役割を分離することで、保守性や拡張性を向... 続きを読む

「ビジネスロジック」とは何か、どう実装するのか - Qiita

2020/06/28 このエントリーをはてなブックマークに追加 416 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビジネスロジック Qiita コア アプリケーション開発 処理

アプリケーション開発で、「ビジネスロジックは分離しろ」だとか「Controller にビジネスロジックを書くな」といったことをよく言われると思います。 しかし、ビジネスロジックという言葉の意味を聞いたり調べたりしてみても、「システムのコアの部分」とか「システムの目的になる処理をするところ」みたいなことを言わ... 続きを読む

クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

2019/12/11 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip PRESENTER Presen UseCase 疑念 右下

何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresen... 続きを読む

Railsの太ったモデルをダイエットさせる方法について - メドピア開発者ブログ

2017/11/08 このエントリーをはてなブックマークに追加 202 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails リファクタリング willnet メドピア モデル

2017 - 11 - 08 Railsの太ったモデルをダイエットさせる方法について Tweet Share on Tumblr こんにちは。メドピアのRuby(Rails)化をお手伝いしている @willnet です。最近はよくリファクタリングをしています。 今回は、最近僕がリファクタリングしている内容についてまとめようと思います。 メドピアではFat Model/Controllerを避けるた... 続きを読む

Swagger+JSON SchemaでAPIの型をテストして開発サイクルをスピードアップさせた話 - pixiv inside

2017/09/19 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip pixiv inside API edvakf 開発サイクル

CTO兼福岡オフィス立ち上げ担当として新アプリを作っている @edvakf です。 JSON APIを開発しているとこういう問題がありがちですよね。 仕様どおりにAPIの形式を作ったはずだけどなんか自信が持てない テストでいくつかのキーが存在するかの簡単なチェックはしてるつもりだけど、全部チェックするのは大変すぎる APIのControllerやViewをリファクタリングしたらレスポンスの形が変わ... 続きを読む

Rails4のコントローラーのrenderメソッドのレシピ集 - Rails Webook

2014/12/01 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Webook コントローラー Rails4

2014-11-25 Rails4のコントローラーのrenderメソッドのレシピ集 Rails基礎 Rails Controller Railsのコントローラーでのrenderメソッドの使い方について説明します。 renderメソッドは、「コントローラー(Controller)」と「ビュー(View)」のそれぞれにあります。 ここではコントローラーのrenderメソッドの使い方を示します。 ビュー... 続きを読む

天使やカイザーと呼ばれて » オレ流AngularJSを使った設計ポリシー

2014/10/12 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip カイザー directive 天使 AngularJS 実装

オレ流AngularJSを使った設計ポリシー Chrome MySQL Adminでは、AngularJSを使って実装を行っています。Chrome appsでは、何らかのMVC Frameworkの利用が勧められています。 AngularJSは、Controller、Directive、Template、Serviceなど、いくつかの部品群を組み合わせてアプリケーションを構成することになります。そ... 続きを読む

AngularJSアンチパターン集 - Qiita

2014/09/16 このエントリーをはてなブックマークに追加 359 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Components TypeScript 筆者

AngularJS歴1年の筆者による個人的なAngularJSアンチパターン集です。自分のための戒めとメモを兼ねています。個人差があると思いますので、参考程度に。 また、筆者はTypeScriptで書いています。 Components ComponentsのDI数が6以上になる ComponentsとはController, ServiceやFactoryなどのこと。 angular.module... 続きを読む

そろそろ来そうなCakePHP3をざっくり見通してみた | nanapi TechBlog

2014/04/30 このエントリーをはてなブックマークに追加 7777 users Instapaper Pocket Tweet Facebook Share Evernote Clip nanapi TechBlog CakePHP3 View

今回は、CakePHP3について書きたいと思います。サンプルのアプリケーションをつくって、bakeされたController、Model、View、ViewCellを見てみました。 CakePHP3について CakePHPは、Ruby on Rails流の「設定より規約優先」なパラダイムによる高速開発PHPフレームワークです。現在の安定版は2系で、nanapiやnanapiワークス、アンサーのサー... 続きを読む

AngularJS - お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita [キータ]

2013/12/18 このエントリーをはてなブックマークに追加 433 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ 混沌 Fat Controller MVC Qiita

JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMV... 続きを読む

Web Application の validation はどのレイヤーでかけるべきか - blog.64p.org

2013/11/26 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Validation Model 表題 レイヤー 理想論

数年前にも同じことかいた気がするけど、最近の状況にあわせてかいてみる。 途中で面倒になってきて説明が雑になっている点をご容赦ください。 この表題は、よく話題にあがるところなのだが、理想論としては Model, Controller, Client side のいずれにおいてもきっちりと validation を行うことがのぞましい。 しかし、実際にはなかなか面倒である。ということで、どこをはぶくか... 続きを読む

MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F's Garage@fshin2000

2013/11/02 このエントリーをはてなブックマークに追加 349 users Instapaper Pocket Tweet Facebook Share Evernote Clip MVC Struts フレームワーク ロジック Java

昔、JavaのフレームワークであるStrutsも出てくる前、MVCモデルにおけるControllerの役割というのは、 「ロジックもデータも見ない現場監督のような役割」 と学んだ。だから元々のControllerはこんな処理を行う。 [入力ブロック] | [validationロジックに引き渡す。データの中身は見ない] | [例外が発生したらエラーView処理クラスに引き渡す] | [次にロジック... 続きを読む

Railsでフォームオブジェクトを使った検索を簡単に実装する方法 | TechRacho

2013/07/26 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails TechRacho 実装 検索ロジック 参考

RailsでFat ControllerになったらForm Classを作れ,という記事はあちこちで見るのですが,今一つ参考になるような実装があまり見つからなかったので記事にしてみました. Rails 3.2.13,Ruby 2.0.0系で動作確認済みです. Fat Controller問題 Railsで特に何も考えずに検索機能を作っていると,検索ロジックでcontrollerが膨らんできてしまう... 続きを読む

俺が勝手に考える正しいMVCの実装。モデルはデータAPI! - はかますたいる!【きょろの技的雑記】

2011/12/22 このエントリーをはてなブックマークに追加 219 users Instapaper Pocket Tweet Facebook Share Evernote Clip ギョロ 実装 雑記 MVC データAPI

06:29 | 最近、一緒にコードを書く人(特にRailsから始めた学生さん)に、MVC(Model - View - Controller)において、「model = DB」だと考えている人が多いなぁと感じたので、このあたりに関する自分の考えをまとめて書いておきます。あくまで俺の考えなので、違ってたらごめんね。MVCをちゃんと理解している人には当たり前すぎる話なのでスルーでよろしく! 初学者はV... 続きを読む

 
(1 - 14 / 14件)