• 人気のコメント(10)
  • 全てのコメント
youhey youhey 『重複する方が、間違った方法で抽象化するよりずっと負担が小さくなります』

2018/01/29 リンク

ka2hik0 ka2hik0 Rails チュートリアルの StaticPagesController みたいな静的ページ置き場もこの考え方を適用すべき…じゃなさそうだな

2018/01/06 リンク

ippomihosanpo ippomihosanpo 今日の指摘してもらったこと、こういうことか…!ルールがわかりやすくていいな。

2017/08/29 リンク

rochefort rochefort コントローラが元々持っているRESTアクションやデフォルトの5つの機能にはないメソッドを付け加えたいと思ったら、いつだって新しいコントローラを作る。それだけでいいのです。

2017/08/07 リンク

k1take k1take シンプルでいい感じ。

2017/08/07 リンク

t2wave t2wave “パブリックメソッドは1つしかありません(デフォルトのCRUDcreateアクション)。厚いモデルへの早まった抽象化もなければ、サービスクラスもオブザーバもありません。全てがこのコントローラにうまくおさまっています

2017/07/19 リンク

takaboujp1122 takaboujp1122 勉強なります

2017/06/23 リンク

sezemi sezemi 身をもって学習してる

2017/06/14 リンク

uehaj uehaj 実際には、重複する方が、間違った方法で抽象化するよりずっと負担が小さくなります。これは私がDRYや単一責任原則という概念をクズだと思う理由の一つになっています

2017/04/08 リンク

kayamak1 kayamak1 “ヒューリスティックス”

2017/03/31 リンク

masaru_b_cl masaru_b_cl FatなコントローラーじゃなくてThinなコントローラーを重ねる感じ?

2017/03/28 リンク

tbpg tbpg "コントローラが元々持っているRESTアクションやデフォルトの5つの機能にはないメソッドを付け加えたいと思ったら、いつだって新しいコントローラを作る。それだけでいいのです。"

2017/03/09 リンク

kamataro kamataro "コントローラが元々持っているRESTアクションやデフォルトの5つの機能にはないメソッドを付け加えたいと思ったら、いつだって新しいコントローラを作る。それだけでいいのです。"

2017/03/08 リンク

akn_ep akn_ep なるほどなー

2017/03/08 リンク

bopperjp bopperjp よくわからん

2017/01/26 リンク

s_osa s_osa なるほどという感じなんだけど、なんか消化しきれない。

2016/12/20 リンク

ohbarye ohbarye “重複する方が、間違った方法で抽象化するよりずっと負担が小さくなります。”

2016/12/04 リンク

susieq susieq Restfulに書くとコントローラを増やすしか無いなと思っていたので、やっぱりそうだったのかという感じ。

2016/11/04 リンク

gomayumax gomayumax "コントローラはデフォルトのCRUDアクションindex、show、new、edit、create、update、destroyのみを使うべきだということです。" ふむふむ(・∀・)

2016/09/15 リンク

sona-zip sona-zip そもそも普通のアプリとRESTで設計してるの? 描画周りは全部jsまかせ?

2016/08/11 リンク

iRSS iRSS 本当にベストなのかどうかは、疑わしいが、指針として試してみよう。

2016/07/01 リンク

mabots mabots これらの概念は過大評価されすぎですし、それ自体を最終目的とするべきではありません。

2016/05/25 リンク

hirocueki hirocueki “コントローラはデフォルトのCRUDアクションindex、show、new、edit、create、update、destroyのみを使うべきだということです。その他のアクションはどれも専用の(それ自体はデフォルトのCRUDアクションしか持たない)コントロ

2016/03/25 リンク

yatmsu yatmsu フィルタの場合かー。流行るかなこれ。ハマる設計だったらかなりいいと思った。

2016/03/23 リンク

kuy kuy Railsコントローラーを肥大化させないためのノウハウ。

2016/03/23 リンク

flytales flytales コントローラの分割方法としては良いと思うし自分も同じようにやってるけど、それ以外の問題はなにも解決してくれないような

2016/03/23 リンク

emosei emosei rails dhh

2016/03/22 リンク

goyachanpuru goyachanpuru [Architecture[hacker]

2016/03/22 リンク

kattton kattton twadaさんのコメント読んで2012年のsendagaya.rbでも同じこと言ってたの思い出した。「controllerに基本アクション以外作る場合は相当の理由がないと許可しない」。あと「RESTは麻疹」とも。

2016/03/21 リンク

kamatama_41 kamatama_41 なるほど

2016/03/21 リンク

    関連記事

    DHHはどのようにRailsのコントローラを書くのか | POSTD

    私たち救世主DHH最近のFull Stack Radioのインタビューで、Basecampの最新版で彼がどのようにRails...

    ブックマークしたユーザー

    • asayamakk2018/02/18 asayamakk
    • bichiku2018/02/16 bichiku
    • daiki09102018/02/08 daiki0910
    • dlrow2018/02/01 dlrow
    • youhey2018/01/29 youhey
    • ka2hik02018/01/06 ka2hik0
    • yshz2017/12/14 yshz
    • TakayukiN6272017/12/03 TakayukiN627
    • makua2017/11/30 makua
    • katzchang2017/11/23 katzchang
    • mty3282017/11/18 mty328
    • kihan2017/10/11 kihan
    • God-kami2017/10/05 God-kami
    • mofi-ass2017/10/05 mofi-ass
    • karahiyo2017/09/27 karahiyo
    • mactkg2017/09/26 mactkg
    • sh19e2017/09/20 sh19e
    • nobyu2017/09/08 nobyu
    すべてのユーザーの
    詳細を表示します

    いま人気の記事

    いま人気の記事 - テクノロジー

    新着記事 - テクノロジー

    同じサイトの新着

    • 大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD

      282 userspostd.cc

      バックエンドに関する経験があった私は、2年前にモバイルソフトウェアエンジニアとしてUberに入社しました。担当することになった仕事は、決済機能の構築を含むアプリの刷新です。その後、技術管理の側に回ることになり、チームそのものを率いることになります。配下のチームは、決済を行うバックエンドシステムの多くを担当していたため、責任者となった私もバックエンドに触れる機会が以前にも増して多くなりました。 Uberで働く前は、分散型システムの経験はなきに等しかったと言っていいと思います。それまでの私は、一般的なコンピュータサイエンスの学位を取得後、フルスタックのソフトウェア開発に10年間、関わっていました。分散型システムについては、一応、大まかな仕組みやトレードオフなどは知っていましたが、一貫性や可用性、冪等性などの概念に精通していたとはお世辞にも言えません。 この記事では、大規模で可用性が高い分散型シ
    • 多種多様な基準から見るプログラマの市場価値 | POSTD

      1 userspostd.cc

      私は毎日、Teamed.ioで働くことに興味のあるプログラマから何通かメールをもらいます。彼らへの最初の質問は「あなたのレートは?」(当社は時給ベースで給与を計算します)ということです。何より驚かされるのは、2つの方向性で、誤った試算をしているプログラマが多く見られるということです。 時給5ドルから500ドル(600円から60,000円)まで答えはさまざまです。決して否定はしませんが、私自身で代案を出してみます。このブログ記事では、どういった要素を計算に入れるか、または入れないかを述べたいと思います。私の個人的なキャリアもありますが、これが業界のスタンダードとは思わないでください。あくまで客観的で論理的だと思っていますが。それでは説明しましょう。 オープンソースへのコントリビューション ソフトウェア開発者にとってまずポイントとなり、かつ重要となる特性です。あなたはオープンソースプロジェクト
    • プログラマ能力指標表 | POSTD

      1 userspostd.cc

      2015年05月27日: 表が見にくいというご意見を頂いたため、原文著者に連絡のうえ体裁を修正しました。 上位のレベルには下位のレベルの知識も蓄積されているということに注意してください。つまり、レベルnであればnより低いレベルの知識も全てあります。 コンピュータサイエンス データ構造
    • Web Componentsの現状 | POSTD

      1 userspostd.cc

      Alex RussellがFronteers Conference 2011で初めて発表したWeb Componentsは、長きにわたり開発者の注目を集めてきました。その概念はコミュニティに衝撃を与え、発表以来、講演や議論のテーマとして多く取り上げられています。 2013年Googleは、Web Componentsをベースとするフレームワーク、Polymer をリリースしました。その目的は、新規APIの動作を簡易的にチェックし、コミュニティからフィードバックをもらい、さらなる資金や評価を得ることでした。 導入から4年が経った今、Web Componentsは十分に普及しているはずです。ところが実際は、”あるバージョン”のWeb Componentsに対応したブラウザはChromeしかないという現状です。Polyfillがあっても、大半のブラウザでサポートしない限り、Web Compone

    「踊る大捜査線」の画像投稿作品の検索 [pixiv]

    1 users http://www.pixiv.net/

    ファッションは、どこにお金をかけるべきなのでしょうか。 | 私を大事にするオシャレ。パリジェンヌのシンプルファッション。

    1 users https://ameblo.jp/eclairage-styliste/