tryruby.orgによると、シンボルの使用法は1つのメモリ割り当てを使用し、次にその単一の割り当てを指しますが、複数の文字列を格納すると、それらが同じであっても、メモリに複数のインスタンスが格納されます。では、MP3やその他の圧縮または最適化の方法がどのように機能するかと同じように、繰り返しを利用するために、複数の文字列からリファクタリング、記号の使用に切り替える際にどのような考慮事項がありますか?重複が2つあるとすぐに?パフォーマンスの低下に気付いたときだけですか?対数計算?その他の考慮事項または視点?
私は強力で前向きなコンベンションの実践を学ぶことに興味を持っているプログラマーです。それが私が求めている理由です。