タグ

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

  • 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)

    更新情報: 2013/11/19: 初版公開 2021/01/08: 訳文見直し、追記 こんにちは、hachi8833です。今回は、自分が知りたかった、Active Recordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4以降でも基的には変わらないと思います。リンクは可能なものについては日語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置します。 注記: 以下は使われそうなフォルダを列挙しただけであり、実際にはこの一部しか使いません。 Value Object Service Object Form Object Query Object View Object Policy Object Decorator ⚓ 肥大化したActive

    肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)
    lxyuma
    lxyuma 2014/01/04
  • 2014年に注目すべきサービスはこれだ--ベンチャーキャピタル編

    スタートアップへの注目がさらに増す2014年。投資家たちはどのようにトレンドを分析しているのか。 前編に引き続き、国内インキュベーター、キャピタリストからのアンケートをもとに、2013年の振り返り、2014年の注目サービスを考えていきたい。後編は、アーリーステージ以降の投資を手掛けるベンチャーキャピタルの回答を中心に紹介する(紹介は五十音順)。 質問は次の2つ。「質問1」は「2013年の企業支援、投資環境を振り返ってポイントとなる『キーワード』と、その理由」。「質問2」は「2014年を占う上で重要なサービスを(1)国内(2)海外で1つずつ」とした。なお、回答として挙げるサービスについては、自社の投資先であるかどうかは問わないとしている。 伊藤忠テクノロジーベンチャーズ パートナー 河野純一郎氏 質問1:キーワードは「調達金額の大規模化」です。2012年までは1億円を超える調達が“大型ファイ

    2014年に注目すべきサービスはこれだ--ベンチャーキャピタル編
  • Get a Backbone Model instance's model/class name

    lxyuma
    lxyuma 2014/01/04
  • Ruby 2.0.0で学ぶ、14個のデザインパターンを作りました[GoF][Design Pattern] - 酒と泪とRubyとRailsと

    GoFのデザインパターンとは、「プログラミングのベストプラクティスを体系化したもの」です。このベスト・プラクティスをしっかりと理解して設計すれば、ソフトウェア設計の効率を高めることができます。またデザインパターンが「プログラミングの思想」の共有をよりスムーズにしてくれます。先人たちの試行錯誤の結果を効果的に利用して、プログラミングをもっと楽しんでしまいましょう! 🗻 デザインパターンのポイントGoFのデザインパターンには下のプリンシパルがあります。 変わるものを変わらないものから分離する インタフェースに対してプログラミングし、実装に対して行わない 継承より集約 委譲、委譲、委譲 必要になるまで作るな(You Ain’t Gonna Need It./YAGNI) 🤔 デザインパターン一覧 アブストラクトファクトリ ビルダ ファクトリメソッド シングルトンパターン アダプタ コンポジッ

    Ruby 2.0.0で学ぶ、14個のデザインパターンを作りました[GoF][Design Pattern] - 酒と泪とRubyとRailsと