Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた
  • Twitterでシェア
  • Facebookでシェア

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

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

エントリーの編集

loading...

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

タイトルガイドライン

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

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

ブックマークしました

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

Twitterで共有

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

310usersがブックマークコメント27

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

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

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

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

      よく使うタグ

        Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた

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

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

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

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

          よく使うタグ

            はてなブックマーク

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

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

            ユーザー登録

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

            記事へのコメント27

            • 注目コメント
            • 新着コメント
            surume000
            スクリプト言語は大変だなw

              その他
              otakumesi
              おくりびと

                その他
                sho
                とても良いけど、Railsオンリーなのが惜しいなー

                その他
                easy-breezy
                しばらく見ておいて間違いなければ消すの良い

                  その他
                  ryu39
                  とても良い、試してみたくなった。呼び出しの記録は、ログだけでも十分そう。

                  その他
                  diveintounlimit
                  ネーミングセンス

                  その他
                  babydaemons
                  これ、凄い

                  その他
                  yo-iida
                  よさそう

                    その他
                    amagitakayosi
                    おくりびと

                      その他
                      taketyan
                      面白い

                        その他
                        tbpg
                        "実際に削除したメソッド数は97、テストコードを含めた削除行数は約1000にのぼりました"

                          その他
                          daichirata
                          prependでやればコード汚さずに済みそうな気がする

                            その他
                            masaru_b_cl
                            基本は監視からなんだな、やっぱり

                              その他
                              rjge
                              めっちゃ良さげ。あとokuribito_railsって名前が好き。

                              その他
                              masawada
                              okuribito_rails ネーミングセンスがよすぎる

                                その他
                                tokzk
                                “okuribito_rails”

                                その他
                                luccafort
                                静的解析→動的監視の流れはいいのだけどおくりびとの問題が結構大きいように感じる。完全に分割出来るならかなり良さげだけど…。この部分だけを抽出したAPIとか用意してくれんだろうか…。

                                その他
                                uraway
                                あとでやる

                                  その他
                                  t-wada
                                  "debrideで未使用と検出したメソッド群が、本当に未使用なのかを見定めることができる" "実際に削除したメソッド数は97、テストコードを含めた削除行数は約1000にのぼりました。一斉削除後の不具合報告は一切ありません"

                                    その他
                                    yatmsu
                                    いいなこれ

                                    その他
                                    Peranikov
                                    “okuribito_rails” www

                                      その他
                                      kamatama_41
                                      良さそう

                                        その他
                                        sonots
                                        okurubito

                                          その他
                                          civitaspo
                                          http://ift.tt/2rWZRjp

                                            その他
                                            Tomato-360
                                            これは便利そうだ

                                            その他
                                            joker1007
                                            なるほど、これは賢いし現実的だ。

                                            その他
                                            willnet
                                            よさそう

                                            その他

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

                                            リンクを埋め込む

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

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

                                            関連記事

                                              usersに達しました!

                                              さんが1番目にブックマークした記事「Railsで効率的かつ...」が注目されています。

                                              気持ちをシェアしよう

                                              ツイートする

                                              Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた

                                              ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTA...ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたいと思います。 よくやる方式 外部の勉強会などで、「未使用のメソッドを削除する際にどうしているか?」ということを聞いた際、よく聞くのが「未使用らしきコードを見つけ次第、ロギングを行うメソッド呼び出しを挟み込んでいく」というものでした。 この方式は、動的なメソッド呼び出しにも当然対応できますし、お手軽なので、一般的に好まれているようです。 問題点 ただし、この方式では以下の問題点があると私は考えています。 そもそも、未使用らしいメソッドを見つけるのが大変 プロダクションコードを汚してしまう これらの問題を解決するために、PIXTAでは

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

                                              • techtech05212024/01/16techtech0521
                                              • yuki_09202021/07/14yuki_0920
                                              • fkmy2021/05/29fkmy
                                              • rutei2020/06/08rutei
                                              • kat212018/11/28kat21
                                              • noskwnosky1182018/05/26noskwnosky118
                                              • akatakun2018/05/23akatakun
                                              • d4-19772017/12/01d4-1977
                                              • south372017/07/29south37
                                              • bohemianway2017/07/09bohemianway
                                              • suginoy2017/07/05suginoy
                                              • everysick2017/06/23everysick
                                              • cha-cha-ki2017/06/13cha-cha-ki
                                              • joan92017/06/02joan9
                                              • sinsoku2017/05/31sinsoku
                                              • mothprog2017/05/30mothprog
                                              • technuma2017/05/29technuma
                                              • u1tnk2017/05/29u1tnk
                                              すべてのユーザーの
                                              詳細を表示します

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

                                              同じサイトの新着

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

                                              いま人気の記事

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

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

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

                                              新着記事 - テクノロジー

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

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

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

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

                                              はてなブックマーク

                                              公式Twitter

                                              はてなのサービス

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

                                              [8]ページ先頭

                                              ©2009-2025 Movatter.jp