タグ

2023年4月4日のブックマーク (1件)

  • Rails: 私の好きなコード(3)"正しく書かれた" concerns(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Code I like (III): Good concerns 原文公開日: 2022/10/10 原著者: Jorge Manrubia -- 37segnalsのエンジニアです 日語タイトルは内容に即したものにしました。concernsについては以下の記事もどうぞ。 Rails API: ActiveSupport::ConcernとModule::Concerning(翻訳) Railsのconcernsは長年に渡って多くの批判にさらされてきました。果たしてconcernsはあらゆる問題を解決するのか、それとも全力で避けるべきなのでしょうか?私の考えとしては、concernsの問題は「いくらでも好き勝手に使えてしまう」ことであり、それならばconcernsで自分の足を撃ち抜くのも無理はありません。concernsは、結局

    Rails: 私の好きなコード(3)"正しく書かれた" concerns(翻訳)|TechRacho by BPS株式会社
    mopin
    mopin 2023/04/04
    concernsにはこの認識で向き合うのが良さそう。 “concernsは、結局のところRubyのmix-inにシンタックスシュガーを少々加える形で、よくある定型コードを取り除いているだけなのです”