2008-07-14から1日間の記事一覧

ソースコードを対象にしたデータマイニング

ソースコードを対象にしたデータマイニングってないかな。 コードの重複や、同じパターンが頻出するのを自動的に調べてくれるようなの。これが出来ると、初心者でもリファクタリングしやすくなるよね。 あるいは、例えばこのパターンは Rails で何件、tDiary…

Enumerable#index_by() が標準で欲しい

ActiveSupport で用意されている Enumerable#index_by() がRuby本体にとりこまれないかなー。 これ、ほんとよく使うわ。 module Enumerable def index_by() # 名前は to_hash のほうが好み hash = {} each do |item| key = yield(item) hash[key] = item end…