
Ruby2.0で導入されたRefinementsという機能のメリットとリスクについて #rubykaigi #rubykaigiB
Refinements - the Worst Feature You Ever Loved
http://rubykaigi.org/2015/presentations/nusco
@nusco

Next up: 13:30-14:05 (35) / "Refinements - the Worst Feature You Ever Loved" / 🔈@nusco / 📍HallB ( #rubykaigiB ) #rubykaigi
2015-12-13 13:25:02
Software loudmouth, developer, coach. Author of Metaprogramming Ruby, Programming Machine Learning, and the Git courses on Pluralsight.

確かに正確に把握していないとrefinementのスコープはわからないな #rubykaigi #rubykaigiB
2015-12-13 13:40:49
Refinements の security risk というのは具体的にはどんなのが考えられるかなぁ。 #rubykaigi #rubykaigib
2015-12-13 13:46:27
名前見たことあるなあとは思ってたけど,metaprogramming ruby書いた人なのか #rubykaigi #rubykaigiB
2015-12-13 13:46:41
RefinementにはSecurityRisk, Performance Issuesがある。後者はメソッド呼び出しが文脈によって異なってしまうため、キャッシュが効かなくなるのが主な理由。って話をしてる気がする。 #rubykaigi #rubykaigiB
2015-12-13 13:48:33
refinements。あるclassの中でrefinementsを使って、そのクラスを再度class_evalの中でした時にどうなるか? rubyを知っている人ならdynamic scopeでちゃんと動くと推測する。が… #rubykaigi #rubykaigiB
2015-12-13 13:48:52