2008-07-14から1日間の記事一覧
ソースコードを対象にしたデータマイニングってないかな。 コードの重複や、同じパターンが頻出するのを自動的に調べてくれるようなの。これが出来ると、初心者でもリファクタリングしやすくなるよね。 あるいは、例えばこのパターンは Rails で何件、tDiary…
ActiveSupport で用意されている Enumerable#index_by() がRuby本体にとりこまれないかなー。 これ、ほんとよく使うわ。 module Enumerable def index_by() # 名前は to_hash のほうが好み hash = {} each do |item| key = yield(item) hash[key] = item end…