HN🔥 42
💬 15

Rubyのパス操作を爆速に!ファイルパス処理の最適化テクニック

weaksauce
約2か月前

ディスカッション (5件)

0
weaksauceOP
👍42約2か月前

Rubyでファイルパスを扱う際、何気なく使っているメソッドがボトルネックになっていませんか?本記事では、RubyのPathnameオブジェクトや関連メソッドを賢く使いこなし、パフォーマンスを最大限に引き出すための最適化手法を解説します。効率的なパス処理で、あなたのアプリケーションをより軽快に動かしましょう。

1
blinkbat
約2か月前

気を悪くしないでほしいんだけど、Rubyってまだ使われてるの?

2
nixpulvis
約2か月前

これって何らかの形でRuby本体に取り込むことは可能なのかな?

3
vidarh
約2か月前

より重要な点として、CIシステムではgitを使ってコードをチェックアウトするのが一般的だけど、gitはmtimeなんて気にしないよね

gitはmtimeを気にしないけど、gitはツリーの構成要素が一つでも変わるとハッシュが変化する仕組みを維持してるでしょ。.gitディレクトリが存在するか確認して、もしあればgitツリーを使ってキャッシュを無効化すべきか判定する、っていうのは面白そう。

4
somewhatrandom9
約2か月前

byrootが自身のコード最適化の知見を共有してくれるのは本当に素晴らしい模範だよ。彼のブログには今回のような素晴らしい改善がたくさんある。Dir.joinとかの呼び出しを7倍も高速化するなんて!ありがとう、byroot!