記事へのコメント20

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    willnet
    オーナー willnet 春の新作です(\( ⁰⊖⁰)/)

    2019/05/08 リンク

    その他
    youko03
    youko03 “一つのクラスには一つの公開インターフェース”

    2020/07/15 リンク

    その他
    d4-1977
    d4-1977 リファクタリングの話としてもいいなあ。

    2019/05/12 リンク

    その他
    volpe0104
    volpe0104 インスタンスメソッドを使う理由とかがわかりやすい。重複コードを共通化して分岐を増やすよりも多少重複しても分岐を減らしてメンテ性を上げるのか。クラスはサービスとかに置くのかな。

    2019/05/10 リンク

    その他
    tikkss
    tikkss すごく良いなぁ。PORO に切り出した後のコードはどのディレクトリに配置するんだろう

    2019/05/09 リンク

    その他
    seiya-orz
    seiya-orz このスタイル好きなんだけどチームメンバーのスタイルと合わなくてやらなくなってしまった

    2019/05/09 リンク

    その他
    als_uz
    als_uz わかる。RubyだとPOROになるのかそうか

    2019/05/09 リンク

    その他
    tera_chan3700
    tera_chan3700 よか記事

    2019/05/09 リンク

    その他
    h5y1m141
    h5y1m141 “クラスメソッドで同様のことをやろうとするとクラスインスタンス変数を更新するコードになり、結果としてスレッドセーフではないコードになってしまいます” なるほど! こういう感じで説明すれば良いのか

    2019/05/09 リンク

    その他
    whitecrane89200
    whitecrane89200 わかる。丁寧でわかりやすい

    2019/05/09 リンク

    その他
    ene0kcal
    ene0kcal 内容にもよるが、多くはインスタンスメソッドだと思う。業務とオブジェクト指向理解していれば自明で分かるはずなのだが。

    2019/05/09 リンク

    その他
    naari_3
    naari_3 サービス層のイメージはこれ

    2019/05/09 リンク

    その他
    sinsinchang
    sinsinchang 「POROに切り出したとき〜統一する」統一させるのは大事ですね。すべてが同じカタチで作られていれば読んだ人は迷わない。

    2019/05/09 リンク

    その他
    quanon
    quanon みんな同じこと考えるんだな、やっぱり。

    2019/05/09 リンク

    その他
    kwhrtsk
    kwhrtsk mastodonのサービス層が割とそんな雰囲気ですね。 https://github.com/tootsuite/mastodon/blob/master/app/services/notify_service.rb

    2019/05/08 リンク

    その他
    zentarou
    zentarou クロージャ付きの関数(群)でいいんだよなぁ

    2019/05/08 リンク

    その他
    nomnel
    nomnel ほぼ同じやり方してた。 self.call(args) で new(args).call するの呼び出しが短くなっていいかも

    2019/05/08 リンク

    その他
    another931244
    another931244 ムズそうだけど、後で読んでみるか...。

    2019/05/08 リンク

    その他
    el-condor
    el-condor 一つのクラスに纏めるほど関連性の強い処理が複数というのは経験上ほぼないのでpublicメソッド一つという流儀には基本賛成しつつcallではなく振る舞いを記述するようなメソッド名をつける派

    2019/05/08 リンク

    その他
    fukumura
    fukumura 負債を大きくしない話。

    2019/05/08 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Railsで処理を別クラスに切り出す方法について - メドピア開発者ブログ

    こんにちは。メドピアのRuby(Rails)化をお手伝いしている@willnetです。最近はエンジニアが増えた影響か...

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

    • techtech05212024/03/04 techtech0521
    • tjnet5552021/10/28 tjnet555
    • igrc2021/09/08 igrc
    • mah666hhh2021/02/15 mah666hhh
    • technuma2020/11/17 technuma
    • rrreeeyyy2020/11/16 rrreeeyyy
    • Kaketan2020/11/13 Kaketan
    • t-namikata2020/10/19 t-namikata
    • yutag2020/08/12 yutag
    • youko032020/07/15 youko03
    • kasssssy2020/05/27 kasssssy
    • mktakuyax2020/04/26 mktakuyax
    • fuyu772020/02/13 fuyu77
    • mkusaka2019/12/31 mkusaka
    • shibukk2019/12/28 shibukk
    • satom9to52019/08/05 satom9to5
    • yste2019/07/12 yste
    • ec0156hx392019/05/18 ec0156hx39
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

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

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事