Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための方法 - その1 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

324usersがブックマークコメント16

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための方法 - その1 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント16

            • 注目コメント
            • 新着コメント
            assaulter
            オブジェクト指向関係ないのはまだその1だからっすよね?

              その他
              zentarou
              2, 3が素晴らしい

                その他
                nisemono_san
                あとでSmallTalkで書きなおす

                  その他
                  tilfin
                  ただ最初のループ内で条件満たしたものを足す方がループとメモリコストが小さいって言及も欲しい。それともコンパイラがカバーしてくれる?

                    その他
                    ryu39
                    オススメされている本は読んでみたい

                      その他
                      cats_nukui
                      Rubyって美しいなあ。

                        その他
                        nisemono_san
                        nisemono_sanあとでSmallTalkで書きなおす

                          2016/07/22リンク

                          その他
                          design-yourself
                          Rubyの勉強

                            その他
                            lotasty
                            組み込みメソッドを上手に使おう

                            その他
                            muddydixon
                            原理原則と適材適所って違うけど、知っておいて損はない

                            その他
                            ryu39
                            ryu39オススメされている本は読んでみたい

                              2016/07/18リンク

                              その他
                              yutaka_kinjyo
                              Ruby ではこう書けるよって話。

                              その他
                              tilfin
                              tilfinただ最初のループ内で条件満たしたものを足す方がループとメモリコストが小さいって言及も欲しい。それともコンパイラがカバーしてくれる?

                                2016/07/18リンク

                                その他
                                coco5959
                                Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための方法 - その1 - Ruby on Railsのビシバシはぁはぁ日記: 2016 -…

                                  その他
                                  cats_nukui
                                  cats_nukuiRubyって美しいなあ。

                                    2016/07/18リンク

                                    その他
                                    motchang
                                    ああそうか…

                                    その他
                                    assaulter
                                    assaulterオブジェクト指向関係ないのはまだその1だからっすよね?

                                      2016/07/17リンク

                                      その他
                                      kynokb
                                      Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための全解説 - その1

                                        その他
                                        yumura_s
                                        @orders.select{|o| o.placed_at.between?(@start_date,@end_date)}.map(&:amount).inject(:+)

                                          その他
                                          zentarou
                                          zentarou2, 3が素晴らしい

                                            2016/07/17リンク

                                            その他
                                            Tomato-360
                                            本の方は買って読みたい

                                            その他
                                            ismage
                                            ポケットへ入れた Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための全解説 - その1

                                              その他

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

                                              リンクを埋め込む

                                              以下のコードをコピーしてサイトに埋め込むことができます

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

                                              関連記事

                                                usersに達しました!

                                                さんが1番目にブックマークした記事「Rubyのリファクタ...」が注目されています。

                                                気持ちをシェアしよう

                                                ツイートする

                                                Rubyのリファクタリングでイケてないコードを美しいオブジェクト指向設計のコードへ改良するための方法 - その1 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

                                                Rubyのリファクタリングでオブジェクト指向設計に沿った美しいコードになるまでの方法を書いた。 元ネタ...Rubyのリファクタリングでオブジェクト指向設計に沿った美しいコードになるまでの方法を書いた。 元ネタはこちらのBen Orenstein氏のリファクタリングで、そこに私なりの解説とコードを加えた。かなり追加したのでOrenstein氏の原型とはだいぶ違う箇所もあるがオブジェクト指向設計とリファクタリングに対する考え方は同じなはず。github.com 全3回に渡ってリファクタリングする。 「イケてない」から「マシ」にするためのリファクタリング 「マシ」から「いいね」にするためのリファクタリング 「いいね」から「スゲーいいね」にするためのリファクタリング 今回は1.の「イケてない」から「マシ」にするためのリファクタリング。 イケてないコード 以下にあるのがなんかイケてないコード。一応動くし、テストもパスしている。でもそのコード品質は平均よりちょっと下。 範囲を指定してその間の売上の総合計

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

                                                • techtech05212023/12/27techtech0521
                                                • Kaketan2018/04/26Kaketan
                                                • tsumuchan2017/09/24tsumuchan
                                                • yanterakun2017/02/02yanterakun
                                                • maskyo2016/12/05maskyo
                                                • tjnet5552016/11/08tjnet555
                                                • mieki2562016/11/08mieki256
                                                • kirikiriyamama2016/10/03kirikiriyamama
                                                • hikazoh2016/09/19hikazoh
                                                • babylon75002016/09/13babylon7500
                                                • loveruby20162016/09/12loveruby2016
                                                • azuki_mihomiho2016/09/05azuki_mihomiho
                                                • itosho5252016/09/05itosho525
                                                • heatman2016/08/15heatman
                                                • kwy2016/08/15kwy
                                                • infinitegibbon2016/08/10infinitegibbon
                                                • satom9to52016/08/07satom9to5
                                                • fielderloan2016/08/04fielderloan
                                                すべてのユーザーの
                                                詳細を表示します

                                                ブックマークしたすべてのユーザー

                                                同じサイトの新着

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

                                                いま人気の記事

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

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

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

                                                新着記事 - テクノロジー

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

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

                                                いま人気の記事 - 企業メディア

                                                企業メディアをもっと読む

                                                はてなブックマーク

                                                公式Twitter

                                                はてなのサービス

                                                • App Storeからダウンロード
                                                • Google Playで手に入れよう
                                                Copyright © 2005-2025Hatena. All Rights Reserved.
                                                設定を変更しましたx

                                                [8]ページ先頭

                                                ©2009-2025 Movatter.jp