タグ

class methodに関するhachiのブックマーク (2)

  • Rubyのクラスメソッドがリファクタリングに抵抗する理由(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why Ruby Class Methods Resist Refactoring 原文公開日: 2012/11/14 著者: Bryan Helmkamp サイト: https://codeclimate.com/ 2018/01/30: 初版公開 2023/01/19: 細部を更新 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳) 私の記事『肥大化したActiveRecordモデルをリファクタリングする7つの方法』に対して、「クラスメソッドでできることをなぜわざわざインスタンスでやるんですか?」という質問をよくいただきました。お答えしましょう。要するに以下が理由です。 私がクラスメソッドよりオブジェクトインスタンスを好む理由は、クラスメソッドはリファクタリングに抵抗するからです。 詳しく説明する

    Rubyのクラスメソッドがリファクタリングに抵抗する理由(翻訳)|TechRacho by BPS株式会社
  • Rubyのクラスメソッドをclass

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Class Methods In Ruby: a Thorough Review & Why I Define Them Using class << self 原文公開日: 2017/11/24 著者: Eliav Lavi Rubyのクラスメソッドをclass << selfで定義している理由(翻訳) https://pixnio.com/nature-landscapes/winter/landscape-sky-winter-snow-ice-water-tree-nature-outdoor-reflectionより クラスメソッドは私の同僚の間で常に議論や反論の種になっています。クラスメソッドは的確かつ有用と考える人もいますが、実際にはコードの読みやすさや管理のしやすさを損ないがちな邪魔者だと感じる人もいます。私はRu

    Rubyのクラスメソッドをclass
  • 1